对多态的理解
多态:同一个对象(事物),在不同时刻体现出来的不同状态(一个类的多种形式)。
多态又分为编译时多态和运行时多态。
1.编译时多态
- 编译期间决定目标方法。
- 通过overloading重载实现。
- 方法名相同,参数不同。
编译时多态:
public class AddNumber{
public int addition(int x, int y) {
return x + y;
}
public int addition(int x, int y, int z) {
return x + y + z;
}
public int addition(double x, int y) {
return (int) x