JAVA 重写与重载
2022-04-21
多态
多态指的是在继承中子类继承父类的行为,在JAVA中多态是通过重写(Override)和重载(Overload)来实现的。
重写(Overriding)
是父类与子类,之间多态性的表现,如果子类中,某个方法类,具有相同名称和参数就被称之为方法重写(Override)。
1 | class A { |
重载(Overload)
一个类中多态性的一种表现,如果在一个类中,定义了多个同名的放方法,但是他们的“参数列表”不同,则称方法为重载(Overload)
1 | class A { |
重写(Override) or 重载(Overload)之间的区别就是:
| ID | De |
|---|---|
| 重写 | 方法和参数都需要相同 |
| 重载 | 方法相同,参数可不相同 |
重写(Override)方法和参数都需要相同,但重载(Overload)方法名相同,但参数不同
⬅️ Go back