简述重载和重写的区别
更新时间: 2025-06-17 20:14:06
重载和重写的区别有:
1、定义上不同。重载是指不同的函数使用相同的函数名,但是函数的参数个数或类型不同,调用的时候根据函数的参数来区别不同的函数。重写是指在派生类中重新对基类中的虚函数重新实现,即函数名和参数都一样,只是函数的实现体不一样。
2、规则不同。重载必须具有不同的参数列表,可以有不同的访问修饰符,可以抛出不同的异常。重写的参数列表必须完全与被重写的方法相同,否则不能称其为重写而是重载,其返回的类型也必须一直与被重写的方法的返回类型相同。重写方法一定不能抛出新的检查异常或者比被重写方法申明更加宽泛的检查型异常。
简述重载和重写的区别 相关文章
上一篇:锻光口红和哑光口红的区别是什么
下一篇:上通宵班累吗怎么调整身体
其他相关资讯
- 降温必备!5道暖胃美食科学搭配寒潮天...
- 阴雨天为何让人情绪低落?气象学家揭秘...
- 气象雷达、超级计算机和ai:科技如何...
- 秋冬穿搭指南:根据气象数据选对材质,...
- 四川省成都市金堂县气象台发布暴雨黄色...
- 四川省绵阳市三台县气象台发布雷电黄色...
- 四川省乐山市犍为县气象台发布雷电黄色...
- 四川省凉山彝族自治州会东县气象台发布...
- 贵州省黔西南布依族苗族自治州普安县气...
- 四川省乐山市气象台发布雷电黄色预警信...
- 贵州省安顺市关岭县气象台发布雷雨强风...
- 四川省广元市气象台发布雷电黄色预警信...
- 四川省阿坝藏族羌族自治州九寨沟县气象...
- 云南省红河哈尼族彝族自治州绿春县气象...
- 广东省肇庆市广宁县气象台发布暴雨橙色...
- 重庆市永川区气象台发布大风黄色预警信...
- 宁夏回族自治区吴忠市同心县气象台发布...
- 山东省荷泽市鄄城县气象台发布高温橙色...
- 贵州省安顺市关岭县气象台发布暴雨黄色...
- 河北省衡水市阜城县气象台发布高温橙色...
天气预报导航
天气资讯
更多 >>