黑马程序员技术交流社区

标题: Static的用法有什么限制吗 [打印本页]

作者: 王冲6060    时间: 2015-6-6 11:40
标题: Static的用法有什么限制吗
本帖最后由 王冲6060 于 2015-6-7 08:16 编辑

我只知道Static最基本的用法:在一个类中定义一个方法为static,无需本类的对象即可调用此方法。请教大神,在使用Static时有什么限制吗?
作者: z171422696    时间: 2015-6-6 20:23
1、static 是静态的,可以直接用类名调用。
2、在new对象之前,就存在于方法区中的静态区,所以static 不能调用非静态。
3、可以用来自定义工厂。
4、内部类可以用静态修饰。
5、用静态定义的变量是一个常量!
6、平常的一些工具类可以定义成静态,方便使用
7、差不多了。
作者: zheng72566    时间: 2015-6-6 21:45
说的很详细了
作者: 林RM    时间: 2015-6-6 22:28
静态不能访问非静态成员,是有局限性的




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