永发信息网

重载和覆盖有什么不同?

答案:4  悬赏:50  手机版
解决时间 2021-01-03 19:46
重载和覆盖有什么不同?
最佳答案
重载一般在同一个类中发生,方法名字相同但参数类型与个数不同,返回类型与修饰符也可以不同。方法重写发生在父类与子类之间,两个类存在继承关系,方法重写时方法的定义(修饰符,返回类型,参数列表)必须相同,只是方法体(方法实现)不同。
全部回答

1、方法的覆盖是子类和父类之间的关系,是垂直关系;方法的重载是同一个类中方法之间的关系,是水平关系 2、覆盖只能由一个方法,或只能由一对方法产生关系;方法的重载是多个方法之间的关系。 3、覆盖要求参数列表相同;重载要求参数列表不同。 4、覆盖关系中,调用那个方法体,是根据对象的类型(对象对应存储空间类型)来决定;重载关系,是根据调用时的实参表与形参表来选择方法体的。

重载:一个类中的方法与另一个方法同名,但是参数表不同。 覆盖:当子类声明了与基类相同名字的方法,而且使用了相同的签名时,就称派生类的成员覆盖了基类的成员
override可以翻译为覆盖,从字面就可以知道,它是覆盖了一个方法并且对其重写{ return 0; }//正确,重载自身的方法,可以有不同的访问权限和返回值,EBuTUa
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
最具协调沟通能力奖项叫什么名字好
如何删除word文档中的某一页
单选题地壳最厚的地方位于A.西太平洋岛环链B.
雅马哈踏板摩托车新换缸体要怎样维护
三个十念什么
托里拆利实验中,玻璃管内液柱高度取决于A.外
四平市阳光派出所办公地址在什么地方?我要处
立志成才,我们无所畏惧,向未来的彼岸,奋勇
单选题Theboysarrive________Beijing_______
泰拉瑞亚联机怎么另外一个人不能读
单选题下列各地每年有两次太阳直射现象的是A.
四平市站前街派出所地址在什么地方?想过去办
怎样用键盘重启电脑
请问,告诉大家一个好好玩的游戏。,今天我玩了
山东如何收养退役警犬?
推荐资讯
—He to the meeting. Have you informed him
半命题作文每个人都有自己的最爱,它陪伴我们
富翔百货我想知道这个在什么地方
流放之路,高伤害赤红珠宝,多少钱,价格
空调都分为几匹的?
固定资产贷款列入现金流量表哪个科目
青岛香螺多少钱一斤
松茸煮熟要几分钟
美甲店里用的酒精都是多少度的?酒精用在哪步
日文“我想和你在一起”怎么写,怎么读,请翻
自己喜欢的人和别人
直接写出得数:1.17+0.83=0.56×10=3.87÷10
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?