#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
时间: 2024-10-10 16:59:46