Решил задачу другим способом через
this.name = name;
this.age = age;
this.weight = weight;
this.color = color;
Объясните пожалуйста, почему не проходит валидацию, кроме 3й инициализации, через первоначальный способ?package com.javarush.task.task05.task0510;
/*
Кошкоинициация
*/
public class Cat {
//напишите тут ваш код
private String koyamba;
private String name = null;
private int weight = 6, age = 4;
private String color = "Green";
private String address = null;
public void initialize (String name){
this.koyamba= name + weight + age + color;
} // У класса должен быть метод initialize, принимающий в качестве параметра имя, но инициализирующий все переменные класса, кроме адреса.
public void initialize (String name, int weight, int age){
this.koyamba = name + weight + age + color;
}//У класса должен быть метод initialize, принимающий в качестве параметров имя, вес, возраст и инициализирующий все переменные класса, кроме адреса.
public void initialize (String name, int age){
this.koyamba = name + age;
}//У класса должен быть метод initialize, принимающий в качестве параметров имя, возраст и инициализирующий все переменные класса, кроме адреса.
public void initialize (int weight, String color){
this.koyamba = weight + color + age;
}//У класса должен быть метод initialize, принимающий в качестве параметров вес, цвет и инициализирующий все переменные класса, кроме имени и адреса.
public void initialize (int weight, String color, String address){
this.koyamba = weight + color + address + age;
} //У класса должен быть метод initialize, принимающий в качестве параметров вес, цвет, адрес и инициализирующий все переменные класса, кроме имени.
public static void main(String[] args) {
}
}