[C++/Java] C++ 和 Java多态的区别

本文探讨了C++和Java中多态性的实现方式。C++通过覆盖基类的virtual方法来实现多态,并在编译时确定;而Java则通过维护一个类的继承体系表,在运行时进行动态查找。

C++ 和 Java多态的区别

一、C++多态实现

覆盖base当中的基类的virtual方法,编译时确定

对于多继承的多态实现是???

 

二、维护一张类的继承体系表,运行时动态查找

 

[1] http://blog.youkuaiyun.com/chosen0ne/article/details/10350305

转载于:https://www.cnblogs.com/deepblueme/p/4804186.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值