美文网首页
Static 与 Class 的区别

Static 与 Class 的区别

作者: 玉米地里种玉米 | 来源:发表于2019-03-15 15:29 被阅读0次

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

    相关文章

      网友评论

          本文标题:Static 与 Class 的区别

          本文链接:https://www.haomeiwen.com/subject/qyxrmqtx.html