swift语法 →继承

swift继承中 ,方法、结构体、枚举, 使用都差不多。

注意两个关键字   override(重写父类方法的声明) 、final (禁止被继承的关键字)

 

class SuperClass{
           var instancecomputedproperty :String {
        return "class"
    }
}

 

//  SubClass 继承 SuperClass, 并且重写 instancecomputedproperty 属性

class SubClass:SuperClass{
     override var instancecomputedproperty: String {
        print(super.instancecomputedproperty)
        return "subclass"

    }
}

 

//  调用

let subclass = SubClass()
subclass.instancecomputedproperty

 

final (禁止被继承的关键字),  用final声明的类, 被继承会报错

swift语法 →继承_第1张图片

 

 

 

 

 

你可能感兴趣的:(swift入门)