В коде возможен именно на данный момент некоторый хаос, так как я уже запарилась и экспериментировала методом тыка, какой вариант бы подошел, ведь сначала я писала null (не прошло), потом было address (как и weight и везде, где нужно было написать нечто среднее, хоть я и не до конца поняла что именно писать, стандарт или же от фонаря придумывать, как видите, я распсиховаась под конец)
я прошу объяснить мне, пожалуйста, каждый метод с комментариями относительно каждой переменной, потому что я не понимаю, что такое стандарт, что такое среднее значение, и почему прошёл только третий метод?
package com.javarush.task.task05.task0510;
/*
Кошкоинициация
*/
public class Cat {
String name;
int age;
int weight;
String address;
String color;
public void initialize(String name) {
this.name = "Мусс";
this.age = 6;
this.weight = 14;
this.address = "У черта сука на куличках!!!!!";
this.color = "Молочно-кофейный";
}
public void initialize(String name, int weight, int age) {
this.name = "Мефодий";
this.weight = 13;
this.age = 7;
this.address = address;
this.color = "Пепельный";
}
public void initialize(String name, int age) {
this.name = "Кузя";
this.age = 5;
this.weight = weight;
this.address = null;
this.color = "Рыжий";
}
public void initialize(int weight, String color) {
this.weight = 7;
this.color = "Черепаховый";
this.name = name;
this.address = null;
this.age = age;
}
public void initialize(int weight, String color, String address) {
this.weight = 12;
this.color = "Чёрный";
this.address = "ул. Пауля, дом 3б, кв.56";
this.age = 11;
this.name = null;
}
public static void main(String[] args) {
}
}