super关键字
super关键字
可以简单的理解成是父类
作用
可以直接调用父类里的方法
例
#import <Foundation/Foundation.h> @interface People : NSObject - (void)eat; @end @implementation People - (void)eat { NSLog(@"人吃饭"); } @end @interface Kongqw : People @end @implementation Kongqw - (void)eat { NSLog(@"Kongqw吃饭前先洗手"); [super eat]; NSLog(@"Kongqw吃完饭要漱口"); } @end int main() { Kongqw *kqw = [Kongqw new]; [kqw eat]; return 0; }
注意
- 在 对象方法 中调用super,就会调用父类中的 对象方法 。
- 在 类方法 中调用super,就会调用父类的 类方法 。