一,重载(overload)
重载是在同一个类中,方法名相同,参数列表不同的方法
重载对于异常没有影响。
二,重写(overwrite)
重写是在父子类中,方法名相同,参数列表相同的方法。
重写的原则:
· 方法签名一致 参数类型一致
· 如果方法的返回值类型是基本数据类型/void,那么子类的方法的返回值类型保持一致
· 子类重写的方法的权限修饰符,必须要比父类的方法的权限修饰符权限更大
· 如果父类方法的返回值类型是引用数据类型,那么子类方法的返回值类型要么和父类的返回值类型一致,要么是父类的返回值类型的子类。
. 运行时异常对重写没有影响,编译时异常子类的方法异常必须小于等于父类的异常的范围。
网友评论