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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© shi469391 初级黑马   /  2015-3-26 08:45  /  607 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

定义:静态修饰符,用于修饰成员(变量与函数)(即通俗说的类中的成员属性和成员方法)。
修饰后成员特点:
被所有对象共享,随着类的加载而加载,与创建对象时机无关(即没有用new创建该类对象的时候,就已经存在被static修饰的成员了)
可以直接通过类名访问或调用,反之如果成员没有被static修饰,则必须new出一个对象,由该new出的对象名来访问没有被static修饰的成员。
注意事项:
静态修饰的变量一旦赋值便影响所有实例(即影响所有new的对象中对该变量的调用)
静态方法只能访问静态成员,而非静态方法(即没有被static修饰的方法)既可以访问直接访问静态成员,也可以直接访问非静态成员。
静态方法中无法使用this(this表示对象的调用,即有对象才会出现this,这与static的特点相悖)或者super
主函数是静态的
static为固定修饰,与对象无关是JVM的入口

8 个回复

倒序浏览
顶一个。。。
回复 使用道具 举报
:handshake
回复 使用道具 举报
感觉楼主有点像混黑马币的。。。呵呵
回复 使用道具 举报
赞一个,很详细。
回复 使用道具 举报
新人吗,先混混币再说!      
回复 使用道具 举报
bztf 中级黑马 2015-3-26 20:37:35
7#
真的好详细 学习了
回复 使用道具 举报
CHT 中级黑马 2015-3-26 20:51:24
8#
黑马币大家都需要
回复 使用道具 举报
static修饰内部类,就变成了静态内部类。当内部类中由静态方法时,那么这个内部类一定是静态内部类。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马