overload和override的区别.overloaded的方法是否可以改变返回值的类型
答案:2 悬赏:30 手机版
解决时间 2021-02-24 08:07
- 提问者网友:未信
- 2021-02-23 07:53
overload和override的区别.overloaded的方法是否可以改变返回值的类型
最佳答案
- 五星知识达人网友:慢性怪人
- 2021-02-23 08:02
前者是指类中几个名称相同的方法,但这些方法的形式参数不可相同,否则在运行中JVM会报错;后者是从父类中继承来的方法加以修改使之成为适合子类运行的方法,但形式参数的数据类型相同,否则就又成为前者了。 关于可否改变返还值类型,答案是肯定的,可以改变。
全部回答
- 1楼网友:老鼠爱大米
- 2021-02-23 08:53
overload 重载,同一个类里,方法名称一样,但是参数个数不同,或者类型不同。 如果只是返回值不同,是不能重载的。 override重写,子类父类之间。父类的一个方法,在子类也写一个同样的方法,名字参数返回值都一样, 会覆盖父类的方法
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯