#import <Foundation/Foundation.h>
/*
1.繼承好處:
1)抽取重複代碼
2)創建了類之間的關係
3)子類能夠擁有父類中的全部成員變量和方法
2.注意點
1)基本上全部的根類都是NSObject
*/
@interface Animal:NSObject
{
int _age;
double _weight;
}
-(void)setAge:(int)age;
- (int)age;
-(void)setWeight:(int)weight;
- (int)weight;
@end
@implementation Animal
- (void)setAge:(int)age
{
_age=age;
}
-(int)age
{
return _age;
}
- (void)intWeight:(int)weight
{
_weight=weight;
}
-(int)weight
{
return _weight;
}
@end
@interface Dog:Animal//繼承了Animal,至關於擁有了Animal裏面的全部成員變量和方法
//Animal稱爲Dog的父類,Dog稱爲Animal的子類
@end