13-2继承:is-a关系

继承:is-a关系

继承方式:

1.公有继承

2.私有继承

3.保护继承

公有继承

建立关系

建立一种is-a关系,即派生类对象也是一个基类对象

例如:西瓜是一种水果

不建立关系

1.has-a 例如:午餐包含水果,但水果不是午餐,通常将fruit作为Lunch的数据成员

2.is-like-a 例如:律师像鲨鱼,但律师不是鲨鱼

3.uses-a 例如:计算机可以使用打印机,但不能作为派生类来使用