加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

swift有类级静态变量吗?

发布时间:2020-12-14 06:03:02 所属栏目:百科 来源:网络整理
导读:参见英文答案 Static properties in Swift3答案如何在类范围中声明静态常量?如 class let Constant: Double = 3.1415926// I know that in class we use class modifier instead of static. Swift支持静态类型属性,包括在类上,从Swift 1.2开始: class My
参见英文答案 > Static properties in Swift3答案如何在类范围中声明静态常量?如
class let Constant: Double = 3.1415926
// I know that in class we use class modifier instead of static.
Swift支持静态类型属性,包括在类上,从Swift 1.2开始:
class MyClass {
    static let pi = 3.1415926
}

如果你需要一个类变量在子类中是可覆盖的,你需要使用一个计算的类属性:

class MyClass {
    class var pi: Double { return 3.1415926 }
}

class IndianaClass : MyClass {
    override class var pi: Double { return 4 / (5 / 4) }
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读