开通VIP,畅享免费电子书等14项超值服
首页
好书
留言交流
下载APP
联系客服
2013.08.22
▲为什么使用继承(Is-A)?
①一个类是另一个类的特殊情况;
②为了实现代码重用。
★类的继承的两种关系——组合(composition【Has-A】)、继承(inheritance【Is-A】)
组合:☆ class Circle { private: double radius; Point centre; public: ...... };
继承:☆ class Circle:public Point { private: double radius; public: ...... }
◆如果类之间存在了一些概念关系,通过这些关系可以实现代码重用,那么这时我们要考虑使用继承或者组合。
微信登录中...请勿关闭此页面