黑马程序员技术交流社区

标题: 关于static关键字的问题 [打印本页]

作者: 请叫我院长    时间: 2016-9-14 23:44
标题: 关于static关键字的问题
static关键字一般在什么时候使用呢?这个该怎么判断?
作者: ts5210ts    时间: 2016-9-14 23:50
首先static可以修饰很多成员,比如成员变量,成员方法,代码块,甚至还有内部类。
其次,当一个成员是共有的时候就可以用static修饰了,比如成员变量和成员方法如果用static修饰,就可以直接用类名直接调用。其他的两个成员,城主自己想想吧!
作者: hfutWL    时间: 2016-9-15 00:42
static的作用就是让成员变量变成类变量,成员方法变成类方法,内部类变成类的内部类。这么来说,总结起来就是static修饰的就是类相关的,当类加载的时候这些方法,变量,内部类就可以用了。而没有被static修饰的,就是等实际的对象创建出来才能用。
作者: 流浪的小土豆    时间: 2016-9-15 10:12
当你想每个对象都可以调用它的时候,并且这个static变量值可以被他们共同修改.在多线程的时候会有这个static的运用
作者: 小东先森    时间: 2016-9-15 12:20
静态修饰符,修饰的的内容随着类的加载而加载。
作者: 小菜白白白    时间: 2016-9-15 12:30
类似工具类中的方法  如果不想创建对象来调用用 想直接用类调用可以用static




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