setters和getters vs随机名称方法来设置或获取

时间:2017-10-29 22:39:38

标签: java

我想知道使用setter和getter获取& amp;初始化实例变量vs命名自己的方法来设置和获取实例变量?

在调用setCar()来设置变量而不是mesetCar()initializeCar()时,它是否会改变任何内容?

PS:这不是为什么使用getter和setter而不是public fields为什么命名方法setter和getters而不是随机方法名称

1 个答案:

答案 0 :(得分:0)

没有任何影响。只是一个惯例。

public void setName(String nm){
    Name = nm;
}

public void makeName(String nm){
    Name = nm;
}

这些将执行相同的功能。