Рекурсивный вызов конструктора

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 ()

Это из-за того, что конструктор без аргументов конфликтует с конструктором с параметрами?

Ответы на вопрос(3)

Ваш ответ на вопрос