Третий конструктор инициализирует все переменные что нам нужно. Во втором я использую третий конструктор и перетираю одну нужную переменную. В первом аналогично, только использую уже второй конструктор. Почему нельзя решить таким способом?
package com.javarush.task.pro.task10.task1004;
/*
Жажда скорости
*/
public class CarConcern {
private final String manufacturer = "Lamborghini";
private final String model;
private final int year;
private final String color;
public CarConcern(String model, int year, String color) {
CarConcern(String model, int year)
this.color=color;
}
public CarConcern(String model, int year) {
CarConcern(String model)
this.year=yaer;
}
public CarConcern(String model) {
this.model = model;
this.year=4321;
this.color="Оранжевый";
}
}