黑马程序员技术交流社区
标题:
关于静态的使用
[打印本页]
作者:
付欢
时间:
2015-6-6 21:41
标题:
关于静态的使用
什么时候用静态,为什么用静态,静态有什么好处,对这些不是很清楚
作者:
付欢
时间:
2015-6-6 21:43
可以有大神告诉我吗
作者:
爱java爱生活
时间:
2015-6-6 22:01
差不多吧上面回答的,其实你定义变量之前,想一下,我为什么定义变量,我要把变量定义在哪里,成员变量的话,是不是所有对象共享;
作者:
杜黎明
时间:
2015-6-6 22:03
建议使用场景:
(1)变量所包含的对象体积较大,占用内存较多。
(2)变量所包含的对象生命周期较长。
(3)变量所包含的对象数据稳定。
(4)该类的对象实例有对该变量所包含的对象的共享需求。
特点:
随着类的加载而加载
优先于对象存在
被所有对象所共享
可以直接被类名调用
作者:
付欢
时间:
2015-6-6 22:07
爱java爱生活 发表于 2015-6-6 22:01
差不多吧上面回答的,其实你定义变量之前,想一下,我为什么定义变量,我要把变量定义在哪里,成员变量的话 ...
是不是说不共享的话就定义成静态的
作者:
林RM
时间:
2015-6-6 22:24
当出现共享数据或方法不需要访问到非静态成员时,就用静态
作者:
爱java爱生活
时间:
2015-6-6 22:25
你这说的完全相反啊,
作者:
银哥
时间:
2015-6-6 23:14
成员共享数据
作者:
yj82297061
时间:
2015-6-6 23:46
多个对象共享某一数据的时候,我们就把这个数据用静态
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2