黑马程序员技术交流社区

标题: static关键字个人理解小结 [打印本页]

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

作者: 43453186@qq.com    时间: 2015-3-26 09:18
顶一个。。。
作者: nether009    时间: 2015-3-26 09:27
:handshake
作者: DxxD    时间: 2015-3-26 11:22
感觉楼主有点像混黑马币的。。。呵呵
作者: smile2015    时间: 2015-3-26 12:17
赞一个,很详细。
作者: qq853636281    时间: 2015-3-26 12:36
新人吗,先混混币再说!      
作者: bztf    时间: 2015-3-26 20:37
真的好详细 学习了
作者: CHT    时间: 2015-3-26 20:51
黑马币大家都需要
作者: 快乐ABC    时间: 2015-3-26 21:45
static修饰内部类,就变成了静态内部类。当内部类中由静态方法时,那么这个内部类一定是静态内部类。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2