黑马程序员技术交流社区

标题: static有什么特点? [打印本页]

作者: TS-松子    时间: 2016-5-27 00:38
标题: static有什么特点?
定义静态的成员变量有什么特点,或者说好处?今天老师在工具类中定义变量专门用了静态,不知道为啥。
作者: 我love    时间: 2016-5-27 00:44
static属于类,所以可以不用创建对象,直接通过类名就可以调用了
作者: TS-松子    时间: 2016-5-27 00:50
我love 发表于 2016-5-27 00:44
static属于类,所以可以不用创建对象,直接通过类名就可以调用了

O了,谢谢。
作者: lqy1991    时间: 2016-5-27 21:31
static修饰成员变量的话,这个变量就可以被这个类的所有对象共享,如果很多对象的某个变量相同的话,就可以设置成静态变量让所有这个类的对象共享,这样就不用每次new对象的时候都去设置这个变量了,这样这个变量只是存储在方法区的静态区,也可以节约内存




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