Java约定:在类中使用 getters/setters?
2022-08-31 14:58:33
我的教授非常强调通过始终使用访问器和突变体来访问私有实例变量来防止隐私泄露;但是,我是否必须在类中使用类的 getters/setters?
例如,如果我有以下类:
public class Person
{
private String name;
private int age;
}
我想为它写一个toString()方法。我可以写:
public String toString()
{
return name + " " + age;
}
或者我需要做这样的事情:
public String toString()
{
return this.getName() + " " + this.getAge();
}