public class LecturerInfo extends StaffInfo {
private float salary;
public LecturerInfo()
{
this();
this.Name = null;
this.Address = null;
this.salary=(float) 0.0;
}
public LecturerInfo(String nama, String alamat, float gaji)
{
super(nama, alamat);
Name = nama;
Address = alamat;
salary = gaji;
}
@Override
public void displayInfo()
{
System.out.println("Name :" +Name);
System.out.println("Address :" +Address);
System.out.println("Salary :" +salary);
}
}
此代码显示一个错误,即:
递归构造函数调用 LecturerInfo()
是因为无参构造函数与带参数的构造函数有冲突吗?