- 博客(3)
- 收藏
- 关注
原创 一题理解C++ 多态
本题中,子类A 中func()并没有virtual 关键字,这是第二个特例:子类对父类完成虚函数的重写,是重写的函数实现,接口并没有重写,而是继承,可以理解为在{}之前的全部继承父类。顾名思义是多种形态,当不同对象处理同一件事情/任务时,会得到不同的结果,不太恰当的例子,比如打车从A地到B地,打出租车,用车费用会高一些,网约车,费用会低一些。子类继承时,并没有改变函数接口,在调用test()时,默认传入的还是父类的指针;通过一道题目,解析过程,了解多态的特性,调用方法,判断多态的条件及特例。
2024-03-14 17:07:28
155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人