62,623
社区成员
发帖
与我相关
我的任务
分享
class Person
{
String name = "no name";
public Person(String nm){name = nm;}
}
class Employee extends Person
{
String empID = "0000";
public Employee(String id) { empID=id; }
}
class EmployeeTEST
{
public static void main(String [] args)
{
Employee e = new Employee("4321");
System.out.println(e.empID);
}
}
class Person
{
String name = "no name";
public Person(String nm){name = nm;}
public Person(){} // 这样就可以了
}
class Person
{
String name = "no name";
public Person(String nm){name = nm;}
}
class Employee extends Person
{
String empID = "0000";
public Employee(String id) { super(id); empID=id; } //一看就看出问题了,要么Person有默认构造器,要么像这样自己到调用Person的构造函数,否则没法构造父类对象,又怎么能构造字类对象?
}
class EmployeeTEST
{
public static void main(String [] args)
{
Employee e = new Employee("4321");
System.out.println(e.empID);
}
}