static关键字详解

  • 静态变量

类的属性加上static之后,变成静态变量,静态变量可以用类直接调用,也可以被实例调用(会出警告,最好不要使用实例调用),而非静态变量只能被实例调用

static关键字详解类名为Test,第一个红线是类调用非静态变量scor错误(被挡住了。。。)

 

  • 静态方法

方法的属性加上static之后,变成静态方法,静态方法可以用方法名直接调用,非静态的方法可以调用静态方法,反之则不行

static关键字详解

 

  • 代码块

代码块就是{}大括号之间的代码,除了关键字+{}这类代码块以外,还有单纯的{}称为匿名代码块,还有static{}称为静态代码块

static关键字详解

另外,如果代码中存在静态代码块,那么静态代码块将是第一个被执行且只执行一次。

static关键字详解static关键字详解

 

static关键字详解

上一篇:Typescript中存取器getters和setters的使用


下一篇:LeetCode48 旋转图像