上节说到成员变量是整个类内部都可以见的public class HelloWorld { // 定义静态变量,保存班级名称 String className = "JAVA开发一班 "; public static void main(String[] args) { // 访问静态变量,输出班级名称HelloWorld mkw = new HelloWorld();System.out.println(mkw.className); }}静态变量这节也可以把它当做成员变量来直接访问啊,栗子好像没有怎么说明出成员变量和静态变量的区别,还有,成员变量的访问方式是类.变量 ,或者通过方法访问 静态变量的可以直接访问这样的区别吗,可以举个成员变量不能被调用,而静态变量能被调用的栗子吗谢谢
1 回答
已采纳
Caballarii
TA贡献1123条经验 获得超629个赞
你上面这个是访问成员变量
public class HelloWorld { // 定义静态变量,保存班级名称 static String className = "JAVA开发一班 "; public static void main(String[] args) { System.out.println(HelloWorld.className); } }
静态变量像上面这样,可以不用new对象就用类名访问,成员变量必须在对象里访问
添加回答
举报
0/150
提交
取消