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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 请叫我院长 中级黑马   /  2016-9-14 23:44  /  602 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

static关键字一般在什么时候使用呢?这个该怎么判断?

5 个回复

倒序浏览
首先static可以修饰很多成员,比如成员变量,成员方法,代码块,甚至还有内部类。
其次,当一个成员是共有的时候就可以用static修饰了,比如成员变量和成员方法如果用static修饰,就可以直接用类名直接调用。其他的两个成员,城主自己想想吧!
回复 使用道具 举报
static的作用就是让成员变量变成类变量,成员方法变成类方法,内部类变成类的内部类。这么来说,总结起来就是static修饰的就是类相关的,当类加载的时候这些方法,变量,内部类就可以用了。而没有被static修饰的,就是等实际的对象创建出来才能用。
回复 使用道具 举报
当你想每个对象都可以调用它的时候,并且这个static变量值可以被他们共同修改.在多线程的时候会有这个static的运用
回复 使用道具 举报
静态修饰符,修饰的的内容随着类的加载而加载。
回复 使用道具 举报
小菜白白白 来自手机 中级黑马 2016-9-15 12:30:03
地板
类似工具类中的方法  如果不想创建对象来调用用 想直接用类调用可以用static
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马