
Swift 中类的继承实现
在 Swift 中,类的继承是通过关键字 class
和冒号 :
来实现的。以下是 Swift 中类继承的基本语法:
class Superclass {
// 父类(超类)的属性和方法
}
class Subclass: Superclass {
// 子类(子类)的属性和方法
}
在这个例子中,Subclass
是 Superclass
的子类,它继承了 Superclass
的所有属性和方法。如果需要重写父类的方法,可以在子类中使用 override
关键字来实现。
class Superclass {
func printHello() {
print("Hello from Superclass")
}
}
class Subclass: Superclass {
override func printHello() {
print("Hello from Subclass")
}
}
在这个例子中,Subclass
重写了 Superclass
的 printHello
方法。当你调用 Subclass
实例的 printHello
方法时,将会执行子类中的实现,而不是父类的实现。