首页
题库
面试
求职
学习
竞赛
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收藏
3162浏览
热门推荐
相关试题
请简述:定宽数组、动态数组、关联数...
Java工程师
C++工程师
寒武纪
2019
硬件工程师
评论
(1)
来自
寒武纪2019秋招数字芯...
电源纹波测试哪个做法最大影响准确性...
网易
2020
硬件工程师
评论
(4)
(verbal)最近的研究显示,许...
言语理解与表达
2019
普华永道
人力资源
审计
税务服务
风险管理
管理咨询
行政管理
评论
(2)
来自
职能类模拟题14
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题