enum Type{
case sports
case sedan
case SUV
}
class car{
var dest:String?//optional可选型
//iflet 判空 guard let
var color=“black”
var seats = 5
var type=Type.sports
//初始化构造器
init(color:String,seats:Int,type:Type){
self.color=color//这里用self为了和括号定义变量区分开,表明是属于类的变量
self.seats = seats
self.type=type
}
//便利构造器
convenience init(){
self.init(color:"black",seats:3,type:Type.sports)
}
func drive() {
}
}
//枚举型
//声明类型后可以直接用.来代替类型
class tesla:car {//用:+类来进行继承
//override 重写 func
//保留父类功能,新增自己的功能
//override func name 里先用super.name
//
}
let mycar = car()
print(mycar.color)