Мой профессор действительно подчеркивает необходимость защиты от утечки конфиденциальности, всегда используя методы доступа и мутаторы для доступа к частным переменным экземпляра; однако, должен ли я использовать методы получения / установки класса внутри класса?
Так, например, если у меня есть следующий класс:
public class Person
{
private String name;
private int age;
}
и я хочу написать для него метод toString (). Могу я просто написать:
public String toString()
{
return name + " " + age;
}
ИЛИ мне нужно сделать что-то вроде этого:
public String toString()
{
return this.getName() + " " + this.getAge();
}