黑马程序员技术交流社区

标题: 继承和组合,组合常用吗?怎么感觉在有些地方组合很方便啊比继承 [打印本页]

作者: 菜鸟八哥    时间: 2015-1-13 22:19
标题: 继承和组合,组合常用吗?怎么感觉在有些地方组合很方便啊比继承
继承的使用场合:
第一,当两个类拥有相同的属性和方法的时候,可以将相同的东西抽取到一个父类中;
第二,当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               
作者: zyp115    时间: 2015-1-14 08:52
这是问题吗?学习笔记啊
作者: haojuncong    时间: 2015-1-14 17:02
组合必须常用到啊,感觉比继承频繁




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2