java程序错误

java程序错误,第1张

class Student 

{ String name

int age

public Student(String name,int age)

{

this.name=name

this.age=age

}

public void show(){

System.out.println("姓名:"+name+"年龄:"+age)

}

}

class Undergraduate extends Student

{ int degree 

public Undergraduate(String name,int age,int degree){

//super.name=name  //这样写是错误的

//super.age=age

super(name,age)   //改成这样就没问题了

this.degree=degree

}

public void show(){

System.out.println("姓名:"+super.name+"年龄:"+super.age+"成绩为:"+degree)

}

}

public class two

{

public static void main(String[] args) 

{ Student s1=new Student("zs",19)

s1.show()

Undergraduate s2=new Undergraduate("ls",18,100)

s2.show()

}

}

Unknown

Source,顾名思义,就是未知的文件。因为我们最终解释运行的是class文件,所以出现这个问题的原因很简单,就是class文件中没有源文件

相关调试信息。那为什么class文件会没有调试信息呢?答案更简单,当然是我们在用javac命令进行编译的时候没有指定调试信息呗。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12097378.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存