1、被 static 关键字修饰成员的特点
A:随着类的加载而加载
B:优先于对象而存在
D:可以直接用类名.成员变量名 所调用
2、 什么情况下使用静态呢?
如果某个内容是被该类下所有对象所共享的那么就应该应 static 修饰
如果这个属性是这个类下对象特有的描述时 不能使用静态.
-------------------------------------------------------------------------------------------------------------------
3、 static 的注意事项
A:在静态方法中是没有this关键字的(因为this关键字是创建对象的时候才存在的,而静态的方法是随着类的加载而加载的)
B:静态的方法只能调用静态的成员变量以及成员方法
C:静态修饰的成员变量以及成员方法可以使用类名调用也可以使用对象调用.
4、static利与弊
利:对对象的共享数据进行单独空间存储,节省空间,没有必要每个对象都存储一份,
弊:生命周期过长,访问出现局限性。
|
|