继承和组合

/*

继承的使用场合

1.当两个类拥有相同属性和方法的时候,就可以将相同的东西抽取到一个父类中

2.A类拥有B类中的部分属性和方法时,可以考虑让B类继承A

 A

 {

 int _age;

 int _no;

 int _weight;

 }

 B

 {

 int _age;

 int _no;

 int _weight;

 }


 

 继承:xxxxx

 组合:xx拥有xxx

 

 A

 {

 int _age;

 int _no;

 int _weight;

 }

 B

 {

 A *_a;

 int _weight;

 }

 */



#import <Foundation/Foundation.h>

@interface Score : NSObject{

    int _cScore;

    int _ocScore;

}


@end

@implementation Score




@end


@interface Student : NSObject{

    //组合

    Score *score;

    int _age;

}


@end


你可能感兴趣的:(继承和组合)