8.复合
语法:
@interface Unicycle : NSObject
{
Pedal *pedal;
Tire *tire;
}
@end // Unicycle
Peal 和 Tire 通过复合的方式组成了Uicyle(独轮车)
复合和继承
继承在对象间建立了“is a”(是一个)的关系。
比如:三角形是一个形状,Slant6 是一个发动机,如果能说“x是一个y”,就可以使用继承
复合建立的则是“has a”(有一个)的关系。
比如:汽车有一个发动机和轮胎,与继承相反,汽车不是一个发动机,也不是一个轮胎,
如果能说“x有一个y”,就可以使用复合。
复合与继承
本文探讨了面向对象编程中复合与继承的概念及其应用。介绍了如何通过复合建立“hasa”(有一个)的关系,以及如何通过继承建立“isa”(是一个)的关系,并通过具体的例子进行了说明。
1497

被折叠的 条评论
为什么被折叠?



