【发布时间】:2015-05-29 23:20:07
【问题描述】:
我有一个问题,使所有类都可以访问的变量最正确的方法是什么?
我知道方法,一个比另一个难。
第一个:
public class x {
public String z:
}
第二个是在一个类中创建变量,例如本地变量,并使用 setter 和 getter 来制作类似的东西(我不知道这个)。而在你想使用它的类中,你只使用类的构造函数
public class x {
public x{
String a:
}
set a (String){
this.a = a
}
}
或者类似的东西。 (希望你能理解我 Reffer 的方式。)
我想知道什么是最正确的,就编码质量而言,以及专业程序员使用什么。
【问题讨论】:
-
“我想知道什么是最正确的,就编码质量而言,以及专业程序员使用什么。” - 永远不要使用公共变量/字段(左右)以至于没有区别),提供适当的 getter 和 setter 来控制对字段的访问并管理那里的更改
-
首先我不确定该语法代表什么语言,但它不是 Java。但是,通常不使用公共变量,因为它限制了维护和可扩展性。
标签: java class variables public