我有某个类的属性或者方法不想被重写, 只要在基类定义的时候在前面加一个final关键字就可以防止被重写, 下面让我们来看看例子
class MyClass {
final var han:String = ""
final func hanwanjie() {
}
}
class MySubClass:MyClass
{
override var han:String {
get {
return super.han
}
set {
return super.han ="wan"
}
}
override func hanwanjie(){
}
}