在类中使用getter-setter [英] Use of getter-setter within class
本文介绍了在类中使用getter-setter的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Getters setters通常用于从任何情况下使用的类中的类的getter-setters。
解决方案
外部类从里面直接访问字段。
主要优点/目的是getter setters的 encapsulation ,
如果你的getters setters有一些逻辑代码,那么使用它。 / p>
例如:
public void setValue(int val){
if(val> 100)
this.val = 0;
else
this.val = val;
}
另请参阅
Should one use under any circumstances getters-setters of a class within the class?
解决方案
Getters setters are generally used from outside class from inside directly access the fields. The main advantage/purpose is encapsulation of getter setters,
If your getters setters has some logical code then use it.
for example :
public void setValue(int val){
if(val > 100)
this.val = 0;
else
this.val = val;
}
Also see
这篇关于在类中使用getter-setter的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文