通过类名称而不是此名称访问对象变量

时间:2019-02-04 04:46:18

标签: java instance-variables

通常,当POJO类中有getter / setter时,我到目前为止看到的一般约定是使用return this.<instance variable> / this.<instance variable> = something

但是,我正在从事的当前项目使用return <class name>.<instance variable>

的奇怪约定

我知道这可行,但是想知道这是否是正确的方法吗?

1 个答案:

答案 0 :(得分:-2)

您必须将该变量或方法设为静态,然后才能通过类名使用。

public static int a=5;
/*declaring static variable*/



  System.out.println(classname.a);
  /*calling static variable*/

就是这么简单