继承的使用场合:
第一,当两个类拥有相同的属性和方法的时候,可以将相同的东西抽取到一个父类中;
第二,当A类拥有B类中的部分属性和方法时,可以考虑让B类继承A类
@interface Score: NSObject
{
int _cScore;
int _ocScore;
}
@end
@implementation Score
@end
//继承:xx是xxx
//组合:xxx 拥有 xxx;
@interface Student : NSObject
{
//组合
Score *_score;//类Student拥有类Score
int age;
}
@end |
|