草庐IT

staticVariable

全部标签

java - 私有(private)最终静态属性与私有(private)最终属性

在Java中,有什么区别:privatefinalstaticintNUMBER=10;和privatefinalintNUMBER=10;都是private和final,区别在于static属性。什么更好?为什么? 最佳答案 一般来说,static的意思是“与类型本身相关联,而不是类型的实例。”这意味着您可以引用静态变量而无需创建该类型的实例,并且引用该变量的任何代码都引用完全相同的数据。将此与实例变量进行比较:在这种情况下,类的每个实例都有一个独立版本的变量。比如:Testx=newTest();Testy=newTest();

java - 私有(private)最终静态属性与私有(private)最终属性

在Java中,有什么区别:privatefinalstaticintNUMBER=10;和privatefinalintNUMBER=10;都是private和final,区别在于static属性。什么更好?为什么? 最佳答案 一般来说,static的意思是“与类型本身相关联,而不是类型的实例。”这意味着您可以引用静态变量而无需创建该类型的实例,并且引用该变量的任何代码都引用完全相同的数据。将此与实例变量进行比较:在这种情况下,类的每个实例都有一个独立版本的变量。比如:Testx=newTest();Testy=newTest();