首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
请总结SV OOP 编程中继承与多态的联系与区别
[问答题]
请总结SV OOP 编程中继承与多态的联系与区别
添加笔记
求解答(2)
邀请回答
收藏(11)
分享
纠错
1个回答
添加回答
3
哈拉哈拉哈拉
继承:子类child_class 可以看到父类father_class中的所有方法和属性,除了父类中的local属性和方法;
多态:子类child_class 对父类中的虚方法v_function 重写之后,若父类句柄 father_class fr 指向了child_class 子类的内存空间,那么fr在调用v_function时,其实际调用的是子类child_class中重写之后的v_function;
由上可知:
联系,继承和多态有共同点,首先都需要子类继承自父类;
区别,继承具体特点是子类可以调用父类中的属性和方法;
而多态是指父类句柄指向子类的对象时,当调用父类中某个被子类重写的虚方法时,实际上是调用的子类的虚方法;
发表于 2021-01-11 16:41:27
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++工程师
硬件工程师
2019
寒武纪
Java工程师
来自:
寒武纪2019秋招数字...
上传者:
小小
难度:
1条回答
11收藏
3027浏览
热门推荐
相关试题
影响电子产品正常工作的环境条件包括()
网易
2020
硬件工程师
评论
(0)
请简述:定宽数组、动态数组、关联数...
Java工程师
C++工程师
寒武纪
2019
硬件工程师
评论
(1)
来自
寒武纪2019秋招数字芯...
(verbal)最近的研究显示,许...
言语理解与表达
2019
普华永道
人力资源
审计
税务服务
风险管理
管理咨询
行政管理
评论
(3)
来自
职能类模拟题14
在实际使用过程中什么情况下镜像值与...
Java工程师
C++工程师
寒武纪
2019
硬件工程师
评论
(0)
来自
寒武纪2019秋招数字芯...
如果一个模块的寄存器接口由APB变...
Java工程师
C++工程师
寒武纪
2019
硬件工程师
评论
(0)
来自
寒武纪2019秋招数字芯...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题