技术问 - static关键字有哪些作用

2019-03-06  本文已影响0人  sexyhair
static

作用:

特点:

1)  随着类的加载而加载,优先于对象存在,静态方法中没有this关键字
2)  被类的所有对象共享(判断是否使用静态关键字的条件)
3)  可以通过类调用
4)  静态方法只能访问静态的成员变量和静态的成员方法;
5)  静态的内容存在于方法区的静态区

在Java语言中,static主要有4种使用情况:成员变量、成员方法、代码块和内部类。

注意:用 public修饰的 static变量和方法本质上都是全局的,若在static变量前用private修饰则表示这个变量可以在类的静态代码块或者类的其他静态成员方法中使用,但是不能在其他类中通过类名来直接引用。

上一篇 下一篇

猜你喜欢

热点阅读