菜鸡学Swift3.0 14.1 类的属性 ( 创建类和创建类对象 )

1 创建类

class Person {
// 定义类的属性

// 1.存储属性: 用于存储实例的变量&常量
    var name: String = ""

    var mathScore: Double = 0.0
    var chineseScore: Double = 0.0
// 2.计算属性: 通过计算得来的结果的属性
    var ave: Double {
        return (mathScore + chineseScore) * 0.5
    }
// 3.类属性: 和整个类相关的,并且是通过类名进行访问的
    static var cour: Int = 0
}

2 创建类对象

// 创建存储属性类对象
var p = Person()
p.name = "jack"
print(p.name)
// 创建计算属性类对象
var s = Person()
s.mathScore = 90
s.chineseScore = 95
print(s.ave)
// 创建类属性对象
Person.cour = 10
print(Person.cour)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 13,866评论 6 13
  • 两箱寂寞的相片 曾经遭主人遗弃 被人遗忘 十几年躲在一个角落 不言不语 灰尘染满 终于有人看到 清理一番 摆上了桌...
    陈红中阅读 2,555评论 0 3
  • 前段时间看完《一个人的朝圣》,还是被最后的结局震撼到了心灵,原来一切并不是表面看起来那么平静,原来一切并不是...
    turpentine阅读 3,184评论 0 2
  • 岁月荏苒, 是否一切从头来过。 颠覆无常,前夕昏沉; 高台遥望四季歌。 一个人点滴,一脚一步登“高台”。 有原地踏...
    冯知阅读 1,397评论 0 0
  • 毕业时的合影 一 这两天在贵州,是一个同学的婚礼,这个同学我们叫他标,标原读作飙,是因为我们那时经常打台球,...
    wwwWo阅读 4,210评论 0 1