C# 中的继承与组合
继承
利用继承,你可以指定新类应继承现有类的成员。这个现有类称为基类,而新类称为派生类。继承实现的是 IS-A 关系。例如,哺乳动物 IS-A 动物,狗 IS-A 哺乳动物,因此狗也 IS-A 动物,依此类推。
例如,基类 Shape 有派生类,比如 Circle、Square、Rectangle 等等。
组合
在组合下,如果父对象被删除,那么子对象也将失去其状态。组合是一种特殊的聚合关系,并给出了部分关系。
例如,一辆汽车有一个引擎。如果这辆车被毁,那么引擎也将被毁。
示例
public class Engine {
. . .
}
public class Car {
Engine eng = new Engine();
.......
}
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP