课程
/后端开发
/C++
/C++远征之继承篇
子类比父类有更多的自己的函数,赋给父类的对象以后,是父类也有了子类独有的函数了吗?
为什么不是父类的对象可以赋值给子类,这样子类就可以继承父类的一些特性?
2018-08-12
源自:C++远征之继承篇 4-4
正在回答
继承是将父类的函数与变量继承给了子类,所以子类不用重复声明。同时子类也能声明自己的函数和变量。这些子类声明的函数和变量是父类没有的。所以可以通过子类给父类赋值,因为父类有的子类都有。不能通过父类给子类赋值,因为子类自己独有的函数和变量父类没有。
子类继承的只是父类的函数类型啊,而且继承的产生就是为了书写代码更加方便啊,所以父类就没有子类独有的函数
举报
继承,C++面向对象三大特征之一,通过编码实践方式讲解到操作层面