相关疑难解决方法(0)

递归构造函数调用

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);
    }
}
Run Code Online (Sandbox Code Playgroud)

此代码显示错误,即:

递归构造函数调用LecturerInfo()

是因为无参数构造函数与带参数的构造函数冲突?

java recursion constructor this

2
推荐指数
1
解决办法
3万
查看次数

标签 统计

constructor ×1

java ×1

recursion ×1

this ×1