2.1 static关键字

static关键字:

  用于修饰成员(成员变量和成员函数)

被修饰后的成员具备以下特点:

  随着类的加载而加载

  优先于对象存在

  被所有对象所共享

  可以直接被类名调用

使用注意:

  静态方法只能访问静态成员

  静态方法中不可以写this,super关键字

  主函数是静态的。

什么时候使用静态

当功能内部没有访问到非静态数据,那么该功能可以定义成静态。

静态代码块

格式:

static {

  静态代码块中的执行语句。

}

特点:

随着类的加载而执行,只执行一次。

用于给类进行初始化。

猜你喜欢

转载自www.cnblogs.com/xiaozhoumo/p/9240048.html