码迷,mamicode.com
首页 > 编程语言 > 详细

Effective C++学习系列之继承关系

时间:2015-04-29 17:17:32      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:c++   继承   

关于public继承塑模出is-a关系这句话 出现在各种书中 但个人感觉在java编程思想中讲的最简洁 最本质。

public inheritance(公开继承)意味着”is-a”的关系, 适用于base classes身上的每一件事情一定也适用于derived classes身上,因为每一个derived class对象也都是一个base class对象
例子:
如果class D以public形式继承class B也就是说D is a B(向上转型 upcasting 个人觉得这个词特别的形象)
则每一个D的对象同时也是一个is-a类型为B的对象。
形象的讲则B对象能派上用场的各个地方, D对象也能派上用场

Effective C++学习系列之继承关系

标签:c++   继承   

原文地址:http://blog.csdn.net/moretechseu/article/details/45367647

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!