Swift 中类的继承实现


在 Swift 中,类的继承是通过关键字 class 和冒号 : 来实现的。以下是 Swift 中类继承的基本语法:

class Superclass {
    // 父类(超类)的属性和方法
}

class Subclass: Superclass {
    // 子类(子类)的属性和方法
}

在这个例子中,SubclassSuperclass 的子类,它继承了 Superclass 的所有属性和方法。如果需要重写父类的方法,可以在子类中使用 override 关键字来实现。

class Superclass {
    func printHello() {
        print("Hello from Superclass")
    }
}

class Subclass: Superclass {
    override func printHello() {
        print("Hello from Subclass")
    }
}

在这个例子中,Subclass 重写了 SuperclassprintHello 方法。当你调用 Subclass 实例的 printHello 方法时,将会执行子类中的实现,而不是父类的实现。