[swift]-类的属性的三种属性以及定义方式

[swift]-类的属性的三种属性以及定义方式,第1张

概述1:swift中,类有三种属性:存储属性、计算属性、类属性  > 存储属性:存储实例的常量和变量  > 计算属性:通过别的方式计算到结果的属性,称之为计算属性  > 类属性: 类属性是和整个类相关的一个属性,而且是通过类名来访问:用在单例比较多   2:代码演示 // swift中类有三种属性的定义class Student : NSObject { // 1:定义存储属性

1:swift中,类有三种属性:存储属性、计算属性、类属性

> 存储属性:存储实例的常量变量

> 计算属性:通过别的方式计算到结果的属性,称之为计算属性

> 类属性: 类属性是和整个类相关的一个属性,而且是通过类名来访问:用在单例比较多

2:代码演示

// swift中类有三种属性的定义class Student : NSObject {    // 1:定义存储属性    var age = 0    var name : String?        var mathscore : Double = 0.0    var chinesescore : Double = 0.0        // 2:定义计算属性:通过别的方式计算到结果的属性,称之为计算属性    var averagescore : Double {        return (mathscore + chinesescore) * 0.5    }        // 3:定义类属性:类属性是和整个类相关的属性,而且是通过类名进行访问:用在单例比较多    static var courseCount : Int = 0}
// 创建对象let stu = Student()// 存储属性赋值stu.age = 19stu.name = "sky"print(stu.age)if let name = stu.name {   print(name)}stu.mathscore = 78.5stu.chinesescore = 98.5// 通过计算属性获取值print(stu.averagescore)// 类属性赋值Student.courseCount = 3

意见反馈邮件:[email protected] 欢迎你们的阅读和赞赏、谢谢

总结

以上是内存溢出为你收集整理的[swift]-类的属性的三种属性以及定义方式全部内容,希望文章能够帮你解决[swift]-类的属性的三种属性以及定义方式所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1073591.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存