黑马程序员技术交流社区
标题:
关于static
[打印本页]
作者:
1315317959
时间:
2015-5-29 21:20
标题:
关于static
它是一个关键字,可以修饰成员变量和成员方法。
被它修饰的成员,能被该类下所有的对象所共享。(资源共享)
特点:
A:随着类的加载而加载
B:优先于对象存在
C:资源共享
为什么要使用静态?
如果某个内容是被所有对象共享,那么,该内容就应该用静态修饰。
没有被静态修饰的内容其实是属于对象的特有属性(描述)。
举例:
饮水机和水杯的问题。
D:可以直接被类名调用。
static注意事项:
A:在静态方法中是没有this关键字的。
因为静态是随着类的加载而加载,而this是随着对象加载而存在的。
B:静态方法只能访问静态成员变量和静态方法,非静态方法谁都可以访问。
C:静态的内容可以通过对象调用,也可以通过类名调用。但是一般推荐使用类名调用。(类名.静态方法名)
作者:
3178394708
时间:
2015-5-29 21:30
我学的不是太好, 得好生看看了
作者:
守株人
时间:
2015-5-29 21:38
谢谢分享,学习了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2