A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© caesar_QMwS4 中级黑马   /  2016-6-30 13:02  /  275 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

class Demo {
      public static final int x=10 ;
      public static final Student s =new Student;
     int y=Demo.x ;  为啥可以这样调用类名来赋值?
     Student s=Demo.s;

2 个回复

倒序浏览
静态变量是类变量,可以用类名直接调用。局部变量和成员变量不可以。静态变量用处也挺多多如果你上面的i不是final的话下面所有的方法或者其他类对他操作比如用一次i++一次能计总数挺方便。。。
回复 使用道具 举报
  public static final int x=10 ; 此为静态变量
静态变量的调用可以用类名.x。也可以用普通方式调用。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马