黑马程序员技术交流社区

标题: 什么时候使用静态? [打印本页]

作者: 孜孜不倦    时间: 2015-12-7 09:41
标题: 什么时候使用静态?
什么时候使用静态,什么时候使用静态,什么时候使用静态,重要事情说三遍。
作者: 孜孜不倦    时间: 2015-12-7 09:57
两方面:应为静态修饰的内容有成员变量、函数。
什么时候定义静态变量(类变量)呢?
当对象中出现共享数据(不是属性)时,该数据被静态所修饰。
对象中的特有数据要存放在堆内存中。

什么时候定义静态函数呢?
当功能的内部没有访问到静态数据(对象的特有数据),那么
该功能可以定义成静态的。
作者: 小欢    时间: 2015-12-7 12:53
#在这里快速回复#你好,如果某个成员变量是被所有对象共享的,那么它就应该定义为静态的。
作者: 汐枫wait    时间: 2015-12-7 22:21
要共享的数据就写成静态撒




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