方法重载:2同1不同
2同:同一个类中,方法名相同
1不同:参数列表不同
注意:方法的返回值类型、修饰符、异常 不能用于区分 方法重载
方法重写:2同2小1大
2同:方法名相同,参数列表相同
2小:返回值类型和方法声明抛出的异常 更小或相等
1大:访问权限更大或相等
注意:子类定义了和父类中定义的private方法相同的方法名、参数列表、返回值类型依然不是重写。
方法重载:2同1不同
2同:同一个类中,方法名相同
1不同:参数列表不同
注意:方法的返回值类型、修饰符、异常 不能用于区分 方法重载
方法重写:2同2小1大
2同:方法名相同,参数列表相同
2小:返回值类型和方法声明抛出的异常 更小或相等
1大:访问权限更大或相等
注意:子类定义了和父类中定义的private方法相同的方法名、参数列表、返回值类型依然不是重写。