基础2012.7.18.00.00

来源:互联网 发布:腾讯对战平台 mac 编辑:程序博客网 时间:2024/04/26 07:01
1,静态static:
用法:是一个修饰符,用于修饰成员(成员变量,成员函数)。
当成员被静态修饰后,就多了一个调用方式,
除了可以被对象调用外,还可以直接被类名调用。
类名.静态成员。


static特点:
随着类的加载而加载。
优先于对象的存在。
被所有对象所共享。
可以直接被类名所调用。


静态使用注意事项:
静态方法只能访问静态成员。
非静态方法可以访问静态成员也可以访问非静态。
静态方法中不可以定义this,super关键字,
因为静态优先于对象存在,
所以静态方法中不可以出现this。
主函数是静态的。


静态有利有弊:
利:对对象的共享数据进行单独空间的存储,
节省空间,没有必要每个对象中都存储一份。
可以直接被类名调用。
弊:生命周期过长。
访问出现局限性。(静态虽好,只能访问静态)
原创粉丝点击