为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

没头脑和不高兴_ 2016-03-25 10:59:48
上节说到成员变量是整个类内部都可以见的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对象就用类名访问,成员变量必须在对象里访问

查看完整回答
反对 回复 2016-03-25
  • 1 回答
  • 1 关注
  • 1302 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信