Swift程序 展示使用超级关键字
在Swift中,super关键字用于从基类中访问或调用超类的方法,属性和初始化程序。或者我们可以说super关键字通过添加其自己的独特行为,为超类添加了更多功能。您可以将super关键字与类属性,方法和初始化程序一起使用。
例如
在下面的Swift示例中,我们将创建一个名为Books的超类或基类,其中包括bookName属性,init()初始化程序和display()方法。然后我们创建一个名为Author的子类,它从Author类继承,以及覆盖init()初始化程序和display()方法。在重写初始化程序和方法中,我们使用super关键字在添加我们自己的实现之前调用该方法的超级类实现(super.display())。
输出
结论
所以这就是我们如何在类中展示使用超级关键字的方式。它是一个非常有用的关键字,通过访问超类的方法和属性,为您的代码添加更多功能。它与面向对象编程(如Java,Objective-C等)中的超级关键字非常相似。