使用C++的多态性解决问题需要注意什么,容易碰上什么问题
答案:2 悬赏:60 手机版
解决时间 2021-03-12 20:53
- 提问者网友:美人性情
- 2021-03-11 20:32
使用C++的多态性解决问题需要注意什么,容易碰上什么问题
最佳答案
- 五星知识达人网友:狂恋
- 2021-03-11 22:02
多态一般分为两种,一种是复写,一种是重载,
1:复写:函数名相同,列参合返回值都一样,但是里面实现的功能可能不一样,这个一般是子类复写父类里面的方法
2:重载,函数名相同,但参数列表不一样
其实我觉得应该注意的是:向上转型和向下转型
1:向上转型,在提高代码复用性有很好的体现,但是只能实现父类里面的方法
2:向下转型,一般用在获取特定的子类对象
1:复写:函数名相同,列参合返回值都一样,但是里面实现的功能可能不一样,这个一般是子类复写父类里面的方法
2:重载,函数名相同,但参数列表不一样
其实我觉得应该注意的是:向上转型和向下转型
1:向上转型,在提高代码复用性有很好的体现,但是只能实现父类里面的方法
2:向下转型,一般用在获取特定的子类对象
全部回答
- 1楼网友:酒安江南
- 2021-03-11 22:39
搜一下:使用C++的多态性解决问题需要注意什么,容易碰上什么问题
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯