对多态的理解?多态的原理?
时间: 2023-08-28 16:21:00 浏览: 119
java多态的理解共3页.pdf.zip
多态是指在面向对象编程中,同一种类型的对象在执行同一个行为时,会产生不同的效果。换句话说,多态性允许用基类的指针或引用来引用派生类的对象,使得在不同的对象上调用同一个函数时,可以根据对象的类型来执行不同的实现代码。多态的实现需要满足两个关键条件:一是虚函数必须完成重写,也就是在派生类中重新定义与基类虚函数具有相同名称和参数列表的函数;二是必须使用基类的指针或引用来接收派生类对象,这样才能实现动态绑定,在运行时确定调用的是哪个函数实现。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [万字长文带你了解多态的底层原理,这一篇就够了](https://blog.csdn.net/qq_52906742/article/details/126259987)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [多态的详讲](https://blog.csdn.net/Rinki123456/article/details/125964033)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文