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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李艳红 初级黑马   /  2015-8-5 14:15  /  506 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

关于static关键字总结
  1、不能在static修饰的方法中引用this变量,只能引用一些静态变量或方法,或new新的对象(可以定义局部变量)。
  简言之,静态方法或块中,只能引用静态的方法或变量。
  2、类中的成员变量(static修饰)有缺省值,而类的定义的方法中的局部变量没有缺省值。
  3、在类的构造器中,可以引用任何的静态或非静态的变量和方法,可以在非static方法中调用static方法。
  4、static{}块中的代码在类装载中仅执行一次。
  5、在7-7,A static method cannot be overridden but can be hidden. 不理解。
  6、不能在无论非static方法中或static方法中定义static变量。

11 个回复

倒序浏览
还没学到先点个赞
回复 使用道具 举报
赞一个!
回复 使用道具 举报
顶一个!
回复 使用道具 举报
static  哈哈  
回复 使用道具 举报
A static method cannot be overridden but can be hidden
就是说,静态方法是属于类的方法,而不是属于对象的方法。如果子类对这个静态方法进行了重写,那么其实是在子类中创建了一个同名的属于子类的静态方法,这个时候并不是对父类静态方法进行重写
回复 使用道具 举报
烬5 中级黑马 2015-8-5 20:29:35
7#
无条件点赞
回复 使用道具 举报
表示概念不太懂
就知道怎么用
回复 使用道具 举报
静态,共享
回复 使用道具 举报
不错哦,加油
回复 使用道具 举报
很好很全面
回复 使用道具 举报

赞一个!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马