A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhangshouwei 中级黑马   /  2016-5-17 22:22  /  920 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

static有哪些用处,作用?

11 个回复

倒序浏览
static 用处:如果某个成员变量是被所有对象共享的,那么它就应该定义为静态的。
         特点:1.随着类的加载而加载
                   2.优先于对象存在。
                   3.被类的所有对象共享
                   4.可以通过类名.调用     //Student.grade = "三年级";
回复 使用道具 举报
静态修饰符,修饰方法后可以类名.调用
回复 使用道具 举报
沙发那楼解释的好详细,我就说点自己的理解了。static是一个修饰符,修饰成员变量时,该变量可以被所有对象所共享调用,修饰方法时,在本类被加载时就进入内存,可以被(类名.方法名)直接调用,很方便的
回复 使用道具 举报
楼上的回复的都比较齐全了,但是还有一点注意,被static修饰后,随类加载进的是方法区中的静态区的
回复 使用道具 举报
比如,在方法中调用成员变量时,就可以用成员变量来
回复 使用道具 举报
wuzlhi 中级黑马 2016-5-18 23:26:13
7#
比如,在方法中调用成员变量时,就可以用成员变量来
回复 使用道具 举报
sxj 中级黑马 2016-5-19 11:01:44
8#
被对象所共享,类名.直接调用
回复 使用道具 举报
static 用处:如果某个成员变量是被所有对象共享的,那么它就应该定义为静态的。
         特点:1.随着类的加载而加载
                   2.优先于对象存在。
                   3.被类的所有对象共享
                   4.可以通过类名.调用   
回复 使用道具 举报
都背熟了...概念深深的印在脑子里
回复 使用道具 举报
static:1:随着类的加载而加载 2:优先与对象存在 3:被类的所有对象共享 4:可以通过类名调用
回复 使用道具 举报
loop 中级黑马 2016-5-19 20:54:03
12#
借个地方再记一遍。static 用处:如果某个成员变量是被所有对象共享的,那么它就应该定义为静态的。
         特点:1.随着类的加载而加载
                   2.优先于对象存在。
                   3.被类的所有对象共享
                   4.可以通过类名.调用   
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马