Просмотрел все варианты вопросы поставил в том порядке в котором стоит в условии.
Все равно не хочет принимать. 3тий багует у всех видимо косяк проверки(т.е. выполняеться без выполнения всех условий). А вот все остальное сделал назначил указал и все равно не проходит. Почему?
package com.javarush.task.task05.task0510;
/*
Кошкоинициация
*/
public abstract class Cat {
String name;
int age;
int weight;
String address;
String color;
public void initialize(String name){
this.name = name;
this.age=3;
this.weight=5;
this.color = "blue";
}
public void initialize(String name, int weight, int age){
this.name = name;
this.weight=weight;
this.age=age;
this.color ="red";
}
public void initialize (int weight, String color){
this.weight=weight;
this.color=color;
this.age=3;
}
public void initialize (String name, int age){
this.name=name;
this.color="green";
this.age=age;
this.weight=5;
}
public void initialize(int weight, String color, String address){
this.age=3;
this.weight=weight;
this.color=color;
this.address=address;
}
public static void main(String[] args) {
}
}
PS если вам так надо услышать, да, вы правы, только так и надо решать, то считайте я это уже сказала. Это уже становится абсурдно(Абсурдно вступать в спор не допуская вероятность того, что в результате окажешься неправ. Абсурдно полагать, что человек, ведущий с вами диалог, перестанет отвечать на ваши реплики, потому что как-то почувствует, что эта переписка вас утомляет.