当前位置: 技术问答>java相关
大家快来帮帮我,关于JAVA的类变量:一定在定义成STATIC变量(即静态变量)吗?
来源: 互联网 发布时间:2015-10-18
本文导语: 类的变量COUNT可以定义成PUBLIC INT COUNT吗? 谢谢大家,我是JAVA初学者。 | 类的变量COUNT可以定义成PUBLIC INT COUNT吗? 可以,但這個變量是對象的變量,也就是你要把這個類實例化: MyClass myClass =...
类的变量COUNT可以定义成PUBLIC INT COUNT吗?
谢谢大家,我是JAVA初学者。
谢谢大家,我是JAVA初学者。
|
类的变量COUNT可以定义成PUBLIC INT COUNT吗?
可以,但這個變量是對象的變量,也就是你要把這個類實例化:
MyClass myClass = new MyClass();
public class MyClass
{
public int count=0;
}
現在可以訪問myClass.count了.
如果定義成
public static int count;
通常就用MyClass.count來訪問了,當然也可以用myClass.countl來訪問
可以,但這個變量是對象的變量,也就是你要把這個類實例化:
MyClass myClass = new MyClass();
public class MyClass
{
public int count=0;
}
現在可以訪問myClass.count了.
如果定義成
public static int count;
通常就用MyClass.count來訪問了,當然也可以用myClass.countl來訪問
|
如果没有特殊的需要,不要定义为static。
|
是的.
用static修饰的成员变量称为静态变量, 他不属于任何一个具体对象,面为该类的所有对象共有.
用static修饰的成员变量称为静态变量, 他不属于任何一个具体对象,面为该类的所有对象共有.
|
类的变量,注意是类的变量,说明了是类的变量,就要定义成static,不能写成PUBLIC INT COUNT,这个就是成员变量了,我想这里面有一定翻译和理解的成分...
|
如果所有程序都要访问的全局变量
public final static
public final static