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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 旧人勿恋 中级黑马   /  2015-4-16 20:01  /  262 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

特点:

  

1



想要实现对象中的共性数据的对象共享。可以将这个数据进行静态修饰。

  

2



被静态修饰的成员,可以直接被类名所调用。

也就是说,静态的成员多了一种调用方式。

类名

.

静态方式





3



静态随着类的加载而加载。而且优先于对象存在。



  

弊端:

  

1

,有些数据是对象特有的数据,是不可以被静态修饰的。因为那样的话,特有数据会变成对象的共享数据。

这样对事物的描述就出了问题。所以,在定义静态时,必须要明确,这个数据是否是被对象所共享的。



2



静态方法只能访问静态成员,不可以访问非静态成员。

  

因为静态方法加载时,优先于对象存在,所以没有办法访问对象中的成员。



3



静态方法中不能使用

this



super

关键字。

  

因为

this

代表对象,而静态在时,有可能没有对象,所以

this

无法使用

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马