重写与重载,java多态的体现
1.不能重写权限为final和static的方法
2.重写返回值类型和参数必须相同,返回类型可以是被重写返回类的子类
3重写的方法不能抛出更广或新的的异常,可以抛出非检查性异常,权限也必须比被重写的方法弱
4.重载可以改变返回值类型和修饰符
5.重载必须改变方法参数,声明更广泛的异常
6.重写的返回类型可以有部分改变
7.合理使用权限定符来实现所完成功能
重写与重载,java多态的体现
1.不能重写权限为final和static的方法
2.重写返回值类型和参数必须相同,返回类型可以是被重写返回类的子类
3重写的方法不能抛出更广或新的的异常,可以抛出非检查性异常,权限也必须比被重写的方法弱
4.重载可以改变返回值类型和修饰符
5.重载必须改变方法参数,声明更广泛的异常
6.重写的返回类型可以有部分改变
7.合理使用权限定符来实现所完成功能