Static 与 Class 的区别

2019-03-15  本文已影响0人  玉米地里种玉米

static 可以在类、结构体、或者枚举中使用。而 class 只能在类中使用。
static 可以修饰存储属性,static 修饰的存储属性称为静态变量(常量)。而 class 不能修饰存储属性。
static 修饰的计算属性不能被重写。而 class 修饰的可以被重写。
static 修饰的静态方法不能被重写。而 class 修饰的类方法可以被重写。
class 修饰的计算属性被重写时,可以使用 static 让其变为静态属性。
class 修饰的类方法被重写时,可以使用 static 让方法变为静态方法。

上一篇 下一篇

猜你喜欢

热点阅读