在Java编程语言中,在子类中对父类的方法进行覆盖时,参数类型和个数能否改变?

在Java编程语言中,在子类中对父类的方法进行覆盖时,参数类型和个数能否改变?为什么?请说明一下原因,,急用... 在Java编程语言中,在子类中对父类的方法进行覆盖时,参数类型和个数能否改变?为什么?请说明一下原因,,急用 展开
 我来答
匿名用户
2013-08-03
展开全部
覆盖的话,当然要参数类型和个数 要一样,否则,就不是重载了么?
叫都叫覆盖哦。
原因的话,因为他就叫覆盖。否则,就成重载了。
重载是一种对象调用同名方法,根据参数类型和个数不同 ,实现的 多态。
而 覆盖是 ,子类与父类中,两个方法一样,只是方法体不一定一样。(对于一个对象,这两个方法只能有一个存在。)但是,根据这不同的子、父类对象,分别 调用 不同的方法。
匿名用户
2013-08-03
展开全部
覆盖父类的方法参数类型和列表是不能更改的,但在JDK1.5出现了可以更改返回类型,但只能返回该类型的父类型。

重写 顾名思义,重写一摸一样的东西,如果不一样,那叫定义了一个新的东西,而不叫重写了。重写说明这个东西以前存在
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式