13-2继承:is-a关系
继承:is-a关系
继承方式:
1.公有继承
2.私有继承
3.保护继承
公有继承
建立关系
建立一种is-a关系,即派生类对象也是一个基类对象
例如:西瓜是一种水果
不建立关系
1.has-a 例如:午餐包含水果,但水果不是午餐,通常将fruit作为Lunch的数据成员
2.is-like-a 例如:律师像鲨鱼,但律师不是鲨鱼
3.uses-a 例如:计算机可以使用打印机,但不能作为派生类来使用
发布于
继承方式:
1.公有继承
2.私有继承
3.保护继承
建立关系
建立一种is-a关系,即派生类对象也是一个基类对象
例如:西瓜是一种水果
不建立关系
1.has-a 例如:午餐包含水果,但水果不是午餐,通常将fruit作为Lunch的数据成员
2.is-like-a 例如:律师像鲨鱼,但律师不是鲨鱼
3.uses-a 例如:计算机可以使用打印机,但不能作为派生类来使用