你上面说的学生是人而且有书可以,继承和组合可以一块使用,但是不可以某一个类即继承一个类,又有拥有这个类作者: 李烨 时间: 2014-4-17 12:22
举个最常见的例子
Person.h里
#import "Book.h"
#interface Person : NSObject
#property (nonatomic, assign) Book *book;
#end
这个例子里,person和book就是组合,person和nsobject继承 作者: apple_victor 时间: 2014-4-17 14:11
记住这个就行了,继承是 is a 解释:is a 就是某个东西是什么,举个例子:学生是人,这是继承 组合是 has a 解释:has a 是某个东西拥有什么,举个例子:人有两个胳膊,两条腿,这就是组合。作者: 戴文婷 时间: 2014-4-23 09:23
可以把,比如,student继承person ,同事student 有一个成员变量,book类,
只要记住单继承就可以了。成员变量可以是多个类。