我想知道使用setter和getter获取& amp;初始化实例变量vs命名自己的方法来设置和获取实例变量?
在调用setCar()
来设置变量而不是mesetCar()
或initializeCar()
时,它是否会改变任何内容?
PS:这不是为什么使用getter和setter而不是public fields为什么命名方法setter和getters而不是随机方法名称
答案 0 :(得分:0)
没有任何影响。只是一个惯例。
public void setName(String nm){
Name = nm;
}
public void makeName(String nm){
Name = nm;
}
这些将执行相同的功能。