相关疑难解决方法(0)

Java约定:在类中使用getter/setter吗?

我的教授真的强调通过始终使用访问器和更改器访问私有实例变量来防止隐私泄露; 但是,我是否必须使用类中的类的getter/setter?

例如,如果我有以下类:

public class Person 
{
    private String name;
    private int age;
}
Run Code Online (Sandbox Code Playgroud)

我想为它编写一个toString()方法.我可以写一下:

public String toString()
{
    return name + " " + age;
}
Run Code Online (Sandbox Code Playgroud)

或者我需要做这样的事情:

public String toString()
{
    return this.getName() + " " + this.getAge();
}
Run Code Online (Sandbox Code Playgroud)

java coding-style

53
推荐指数
6
解决办法
2万
查看次数

标签 统计

coding-style ×1

java ×1