Łańcuch konstruktora Java [duplikat]

To pytanie ma już tutaj odpowiedź:

Jak uniknąć nadmiarowości kodu konstruktora w Javie? 4 odpowiedzi

Cześć Właśnie uczę się o konstruowaniu łańcuchów w Javie i miałem kilka pytań ...

Po pierwsze, czy ktoś mógłby mi wyjaśnić, kiedy będę kiedykolwiek potrzebował tego użyć? Z głębi głowy poważnie nie mogę myśleć o sytuacji.

W tym przykładzie w konstruktorze bez argumentów nazywam innego konstruktora. Jak uzyskać dostęp do nowego obiektu „James Bond” do wykorzystania w przyszłości?

import java.util.*;

class Employee
{   
    private String name;
    private double salary;

    public Employee()
    {
        this("James Bond", 34000);
    }

    public Employee(String n, double s)
    {
        name = n;
        salary = s;
    }

    public String getName()
    {
        return name;
    }

    public double getSalary()
    {
        return salary;
    }

    public static void main(String[] args)
    {
        Employee a = new Employee();
    }
}

questionAnswers(5)

yourAnswerToTheQuestion