java。抽象和封装:重写,重载

1.方法重载(overload)

方法名相同

参数类型不同(参数个数和类型

与返回类型无关

2.方法重写(override)--》用来实现多态的,只有实例方法可以实现多态,静态方法无法实现多态

子类重写父类方法

方法名相同

返回类型相同

参数相同

重写和重载的区别?overload方法可以改变返回值类型?

==》可以改变返回值类型

a.方法的重写和重载是java多态性的不同表现。

b.重写是父类与子类之间多态性的一种表现

c.重载是一个类中多态性的一种表现

纸上来的终觉浅, 绝知此事要躬行
原文地址:https://www.cnblogs.com/zhaozhaozhang/p/5754465.html