nr5*_*nr5 4 java properties getter-setter
private String gg;
public void setgg(String gg)
{
this.gg = gg;
}
public String getgg()
{
return gg;
}
Run Code Online (Sandbox Code Playgroud)
考虑到上面的代码,setter 和 getter 用于作用于类的私有成员。
问题1. 如果 setter 再接受一个参数,我猜它就不是一个 setter 了?
问题2。对于设置私有数据成员的值的普通公共成员函数来说,它们有何不同?
我知道我们可以在 setter 中实现验证以实现可重用代码并抛出异常,但仍然无法理解真正的目的
问题1. 如果 setter 再接受一个参数,我猜它就不是一个 setter 了?
它将设置值,但它不会是许多框架正在寻找的标准设置方法来设置值
问题2。对于设置私有数据成员的值的普通公共成员函数来说,它们有何不同?
它们是具有标准命名约定的普通公共成员方法
看