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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© jackwyang 中级黑马   /  2013-3-5 11:39  /  1256 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

加static为静态,不加为实例
调用: 1)静态方法:  类名 方法名()
       2)实例方法:  对象名 方法名() 先实例化

在类的前边用static标记,表示这个类是静态类,在静态类中,所有的成员都应该是静态的,静态类中的字段前要加static
静态类中的方法要用static修士,在给静态类中的静态字段赋值的时候,要用类名.字段名,在调用静态类中的方法的时候,
要使用静态类名.方法名();

静态方法中首先不能使用this,更不能出现实力成员  

在普通类中,也可以有静态类,在调用的时候,要使用类名.方法名();
普通类中可以有静态字段,在给普通类中的静态字段赋值的时候,要使用类名.字段名();

综上所述:静态类中只能有静态成员,前边标记着static
          非静态类中既能有实例成员,又可以有静态成员,
          调用实例成员的时候需要  对象名.实例成员;
                  调用静态成员的时候,需要 类名.静态成员

1 个回复

倒序浏览
值得学习ing!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马