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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 衙门口,门朝南 中级黑马   /  2016-3-1 22:25  /  662 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

static关键字怎么用,什么时候用什么时候不用,求大神用通俗易懂的话帮我解释一下

4 个回复

倒序浏览
共性用静态,就不需要每次都创建对象调用了,直接就可以用类名调用了
回复 使用道具 举报
被static修饰的类中的成员变量和成员方法具有共性,其属性和方法可以被类中的其他所有方法访问。
static修饰的成员变量随类的加载而加载,可以用于对某些成员变量的初始化,且这些变量被所有类的对象所共享。
回复 使用道具 举报
huang_bing_hua 来自手机 中级黑马 2016-3-2 09:26:26
板凳
衙门口,门朝南 发表于 2016-3-1 22:25
static关键字怎么用,什么时候用什么时候不用,求大神用通俗易懂的话帮我解释一下 ...

static修饰的变量,叫做静态变量,属于类,所以也称作类变量。只要程序加载类的字节码文件,静态变量就能被分配空间,静态变量就能够被使用。所以,静态变量可以直接通过类名调用。
同理,被static修饰 的方法是静态方法,也可以直接通过类名调用。
回复 使用道具 举报
一般需要共享数据时  加static
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马