黑马程序员技术交流社区

标题: static有哪些用处,作用? [打印本页]

作者: zhangshouwei    时间: 2016-5-17 22:22
标题: static有哪些用处,作用?
static有哪些用处,作用?
作者: hjbing456    时间: 2016-5-17 22:27
static 用处:如果某个成员变量是被所有对象共享的,那么它就应该定义为静态的。
         特点:1.随着类的加载而加载
                   2.优先于对象存在。
                   3.被类的所有对象共享
                   4.可以通过类名.调用     //Student.grade = "三年级";
作者: 56368009    时间: 2016-5-17 22:29
静态修饰符,修饰方法后可以类名.调用
作者: rogerpbj    时间: 2016-5-18 14:39
沙发那楼解释的好详细,我就说点自己的理解了。static是一个修饰符,修饰成员变量时,该变量可以被所有对象所共享调用,修饰方法时,在本类被加载时就进入内存,可以被(类名.方法名)直接调用,很方便的
作者: 975298245    时间: 2016-5-18 21:37
楼上的回复的都比较齐全了,但是还有一点注意,被static修饰后,随类加载进的是方法区中的静态区的
作者: wuzlhi    时间: 2016-5-18 23:25
比如,在方法中调用成员变量时,就可以用成员变量来
作者: wuzlhi    时间: 2016-5-18 23:26
比如,在方法中调用成员变量时,就可以用成员变量来
作者: sxj    时间: 2016-5-19 11:01
被对象所共享,类名.直接调用
作者: wangbao    时间: 2016-5-19 15:00
static 用处:如果某个成员变量是被所有对象共享的,那么它就应该定义为静态的。
         特点:1.随着类的加载而加载
                   2.优先于对象存在。
                   3.被类的所有对象共享
                   4.可以通过类名.调用   
作者: losttemp    时间: 2016-5-19 18:29
都背熟了...概念深深的印在脑子里
作者: foolfeelu    时间: 2016-5-19 19:25
static:1:随着类的加载而加载 2:优先与对象存在 3:被类的所有对象共享 4:可以通过类名调用
作者: loop    时间: 2016-5-19 20:54
借个地方再记一遍。static 用处:如果某个成员变量是被所有对象共享的,那么它就应该定义为静态的。
         特点:1.随着类的加载而加载
                   2.优先于对象存在。
                   3.被类的所有对象共享
                   4.可以通过类名.调用   




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