重载:
1.方法名必须一样,参数类型或者个数不一样。
2.返回值类型可以不同。
3.可以在同一个类中,子类中也可。
4.访问修饰符可以不同。
重写:
1.方法名,参数类型个数必须一样。
2.返回值类型必须相同。
3.访问修饰符要大于等于被重写的方法(public>protected>defult>private)
4.重写的方法不能抛出比被重写的方法更宽泛的异常(如被重写的方法抛出ioexception,重写的方法就不能抛出exception)
重载:
1.方法名必须一样,参数类型或者个数不一样。
2.返回值类型可以不同。
3.可以在同一个类中,子类中也可。
4.访问修饰符可以不同。
重写:
1.方法名,参数类型个数必须一样。
2.返回值类型必须相同。
3.访问修饰符要大于等于被重写的方法(public>protected>defult>private)
4.重写的方法不能抛出比被重写的方法更宽泛的异常(如被重写的方法抛出ioexception,重写的方法就不能抛出exception)