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

实例变量和静态变量在定义类里不是一样的吗,为什么运行不了呢?

实例变量和静态变量在定义类里不是一样的吗,为什么运行不了呢?

一只仓鼠的个人修养 2016-10-25 13:20:40
public class L3_8_2{   int age = 20;   public static void main(String args[]){        String name = "州";        System.out.println("我的名字是:"+name);        System.out.println("    年龄是:"+age);  }}public class L3_8_2{   static int age = 20;   public static void main(String args[]){        String name = "州";        System.out.println("我的名字是:"+name);        System.out.println("    年龄是:"+age);  }}
查看完整描述

1 回答

已采纳
?
Caballarii

TA贡献1123条经验 获得超629个赞

当然不一样,static变量是类级别的,不用new对象就可以通过类使用的,非static的变量是依赖对象生存的,只有先new了对象,才可以用对象.变量的形式访问

查看完整回答
反对 回复 2016-10-25
  • 1 回答
  • 0 关注
  • 1033 浏览

添加回答

举报

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