今天来为有些在继承这方面困扰的兄弟解解惑。
两个类 一个viewcontroller 一个viewcontrollerT viewcontrollerT是viewcontroller的子类
准备工作 创建上面两个类,然后
viewcontroller
viewcontroller.h
-(void)aaa;
viewcontroller.m
-(void)aaa{
NSLog(@"gfjshkjshkfhsa");
}
viewcontrollerT
viewcontrollerT.m
- (void)viewDidLoad {
[super viewDidLoad];
[self aaa];
}
-(void)aaa{
NSLog(@"zzzzzzzzzz");
}
编译结果
所以得出结论继承子类是可以覆盖父类的方法的,如果细心的朋友可以试一下当覆盖了之后父类方法是完全不走的,如果有类似困扰的朋友,是否帮到你了呢!
网友评论