重载覆盖和隐藏的区别
更新时间: 2025-08-15 03:28:14
区别如下:
重载:是一个类内部实现相同机理的操作,但是操作的对象不同,主要体现在:方法在同一个类中,重载的方法名称相同,参数不同(参数的类型不同,参数的个数不同),virtual关键字可有可无;覆盖:就是面向对象中的多态,是子类的方法覆盖了基类的方法,以实现不同的功能,或者对父类的功能进行扩充。主要体现在:派生类函数覆盖基类函数,不同的范围(分别位于派生类和基类中),函数名称相同,参数相同,基类函数必须有virtual关键字;隐藏:是派生类的函数屏蔽了与其同名的基类函数,其特点主要体现在:如果派生类的函数与基类的函数同名,但是参数不同,不论有无virtual关键字,基类的函数都将被覆盖,如果派生类的函数与基类的函数同门,并且参数也相同,但是基类函数没有virtual关键字,基类的函数也将被隐蔽。
重载覆盖和隐藏的区别 相关文章
上一篇:移动为什么不用华为5g
下一篇:映山红的寓意和象征
其他相关资讯
- 内蒙古自治区包头市土默特右旗气象台发...
- 四川省宜宾市珙县气象台发布雷电黄色预...
- 山东省聊城市高唐县气象台发布雷电黄色...
- 石阡县气象台发布雷电黄色预警信号
- 云南省文山壮族苗族自治州广南县气象台...
- 新疆维吾尔自治区克孜勒苏柯尔克孜自治...
- 为何明星演唱会总遇暴雨?3个气象学秘...
- 寒潮来袭时血压为何飙升?5°c温差竟...
- 明朝小冰河期有多冷?从《天工开物》看...
- 羽绒服为什么能抗零下30℃?揭秘面料...
- 气温骤降10℃时,如何用气象学知识保...
- 阴雨天听歌音量调多少分贝才不伤耳?音...
- 极端天气如何影响战机隐身性能?揭秘5...
- 极端天气下,工程机械如何用5大技术扛...
- 寒潮来袭,教室温度低于18℃会影响孩...
- 3月暴雨季,哪些星座最容易受天气影响...
- 内蒙古自治区乌兰察布市集宁区气象台发...
- 贵州省黔南布依族苗族自治州龙里县气象...
- 贵州省贵阳市花溪区气象台发布雷电黄色...
- 内蒙古自治区乌兰察布市兴和县气象台发...
天气预报导航
天气资讯
更多 >>