摘要:
前言 接着上文,现在谈一谈继承和多态。本来是想把继承和多态分开成两篇文章来写的。但是一想,多态的实现离不开继承。索性,把这两个面向对象比较重要的特性放在一起讲了。So,这篇文章会很长很长。OK,闲话少扯,进入正题。关于继承 先看一段来自官方对继承的解释。 继承(Inheritance)是指子类(subclass)继承超类型(superclass),会自动取得超类型除私有特质外的全部特质,同一类型的所有实例都会自动有该类型的全部特质,做到代码再用(reuse)。C++只支持类型构成式继承,虽然同一类型的所有实例都有该类型的全部特质,但是实例能够共享的实例成员只限成员函数,类型的任何实例... 阅读全文