黑马程序员技术交流社区
标题:
方法的重写
[打印本页]
作者:
LEON27
时间:
2015-6-30 23:42
标题:
方法的重写
方法的重写,从父类继承的方法,可能这个方法并不适合子类,可以在子类中重写父类的方法。
@interface Animal : NSObject
{
int _tuiNum; //退的个数
int _eyeNum; //眼睛个数
}
-(void)setTuiNum:(int)tuiNum;
-(void)setEyeNum:(int)eyeNum;
-(int)tuiNum;
-(int)eyeNum;
-(void)eat;
-(void)run;
#import "Animal.h"
@interface Dog : Animal
{
}
-(void)eat; //覆盖父类的eat的方法
@end
复制代码
重写之后,父类的对象调用父类的方法;子类的对象,调用子类的方法,不会引起冲突。
从父类继承的方法,不适用于子类时,可以直接声明父类的同名方法,并定义。
不用考虑父类中,方法已存在的问题。
作者:
heyuze
时间:
2015-7-1 00:02
支持下楼主~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2