公开变量的最佳方法(JAVA)

公开变量的最佳方法(JAVA),java,class,variables,public,Java,Class,Variables,Public,我有一个问题,什么是使变量在所有类中都可访问的最正确的方法 我知道很多方法,一种比另一种更难 第一个: public class x { public String z: } 第二种方法是在一个类中生成变量,比如局部变量,用setter和getter生成这样的变量(我不知道如何处理这个)。在你想要使用它的类中,你只使用类的构造函数 public class x { public x{ String a: } set a (String){ this.a = a } } 或者类似的。

我有一个问题,什么是使变量在所有类中都可访问的最正确的方法

我知道很多方法,一种比另一种更难

第一个:

public class x {

public String z:

}
第二种方法是在一个类中生成变量,比如局部变量,用setter和getter生成这样的变量(我不知道如何处理这个)。在你想要使用它的类中,你只使用类的构造函数

public class x {

public x{
String a:
}
set a (String){
this.a = a

}

}
或者类似的。(我希望你能理解我的看法。)

我想知道在编码质量方面,什么是最正确的,专业程序员使用什么

我想知道在编码质量方面,什么是最正确的,专业程序员使用什么

一般来说,最好的方法是不要这样做。当您公开变量时,您允许任何事情都可以更改它们,而如何或何时更改它们现在已超出您的控制范围。不仅如此,它实际上还可以增加代码的复杂性(确切地说是“圈复杂性”),最终使调试或增强变得更加困难。最好将变量封装在类中,如果您确实需要外力才能更改它们,请让对象尽可能多地控制它。请仔细阅读,了解更多关于这方面的信息

我想知道在编码质量方面,什么是最正确的,专业程序员使用什么


一般来说,最好的方法是不要这样做。当您公开变量时,您允许任何事情都可以更改它们,而如何或何时更改它们现在已超出您的控制范围。不仅如此,它实际上还可以增加代码的复杂性(确切地说是“圈复杂性”),最终使调试或增强变得更加困难。最好将变量封装在类中,如果您确实需要外力才能更改它们,请让对象尽可能多地控制它。请继续阅读了解更多信息。

“我想知道在编码质量方面,什么是最正确的,专业程序员使用什么。”-不要使用公共变量/字段(或者使用太多以至于没有区别),提供适当的getter和setter来控制对字段的访问并管理这些更改。首先,我不确定语法代表什么语言,但它不是Java。但是,公共变量通常不被使用,因为它限制了维护和可扩展性。“我想知道在编码质量方面,什么是最正确的,专业程序员使用什么。”-永远不要使用公共变量/字段(或者使用太多以至于没有区别),提供适当的getter和setter来控制对字段的访问并管理这些更改。首先,我不确定语法代表什么语言,但它不是Java。然而,公共变量通常不被使用,因为它限制了维护和可扩展性。