在类中使用getter-setter [英] Use of getter-setter within class

查看:105
本文介绍了在类中使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆