- //类的基本使用
- //1. 创建类
- class Student
- {
- //类的属性定义
- // 存储属性: 用于存储实例的变量&常量
- var name : String = ""
- var age : Int = 0
- var mathscore : Double = 0.0
- var chinesescore : Double = 0.0
- //计算属性:通过某种方式计算得来的属性,就是计算属性 -- 》 只读属性(了解)
- var averanescore : Double{
- return (chinesescore + mathscore)*0.5
- }
- //类属性:和整个类相关的属性,并且是通过类名进行访问
- static var courseCount : Int = 0
- //给类扩充函数
- //在OC中写的很多函数的方法,在swift中可以写成计算属性
- func getAveranescore() -> Double {
- return (chinesescore + mathscore)*0.5
- }
- }
- //2.创建类的对象
- let stu = Student()
- stu.name = "my"
- stu.age = 10
- stu.chinesescore = 89
- //3.获取某个学生的平均成绩
- print(stu.getAveranescore())
- //4.访问类属性
- Student.courseCount = 10