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