如果您正在实现一个子类,您可以在您的实现中显式调用超类的方法,即使您已经覆盖了该方法,即:
[self overriddenMethod]; //calls the subclass's method
[super overriddenMethod]; //calls the superclass's method
如果您想从子类实现之外的某个地方调用超类的方法怎么办,即:
[[object super] overriddenMethod]; //crashes
这甚至可能吗?通过扩展,是否有可能在实现中上升不止一个级别,即:
[[super super] overriddenMethod]; //will this work?