静态变量和成员变量的问题

上节说到成员变量是整个类内部都可以见的

public class HelloWorld {

    

    // 定义静态变量,保存班级名称

          String className = "JAVA开发一班 ";


public static void main(String[] args) {

        

// 访问静态变量,输出班级名称

HelloWorld mkw = new HelloWorld();

System.out.println(mkw.className);

}

}

静态变量这节也可以把它当做成员变量来直接访问啊,栗子好像没有怎么说明出成员变量和静态变量的区别,

还有,成员变量的访问方式是类.变量 ,或者通过方法访问 静态变量的可以直接访问这样的区别吗,可以举个成员变量不能被调用,而静态变量能被调用的栗子吗谢谢

没头脑和不高兴_
浏览 1303回答 1
1回答

Caballarii

你上面这个是访问成员变量public class HelloWorld {          // 定义静态变量,保存班级名称     static String className = "JAVA开发一班 ";     public static void main(String[] args) {                     System.out.println(HelloWorld.className);     } }静态变量像上面这样,可以不用new对象就用类名访问,成员变量必须在对象里访问
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java