Null или не null?
Пишем класс и конструктор.
public class Cat {
private String name;
private String color;
private int age;
public Cat (String name, String color, int age) {
this.name = name;
this.color = color;
this.age = age;
}
}
Внимание вопрос!
Все, как один, говорят, что переменным класса нужно обязательно присваивать стартовые значения.
Т.е. нужно объявлять переменные класса как
private String name = null;
а не просто
private String name;
Но ведь при использовании последней записи переменной автоматически присваивается null. Тогда в чем разница?