-
重载:发生在同一个类中,方法名相同,参数列表不同,返回值和访问范围可以不同,发生在编译时
-
重写:发生在父子类中,返回值类型、方法名、参数列表 必须相同,访问范围大于等于父类,抛异常小于等于父类,如果父类private方法子类不能重写。
重载错误例子:参数列表相同报错,与返回值无关
重载:发生在同一个类中,方法名相同,参数列表不同,返回值和访问范围可以不同,发生在编译时
重写:发生在父子类中,返回值类型、方法名、参数列表 必须相同,访问范围大于等于父类,抛异常小于等于父类,如果父类private方法子类不能重写。
重载错误例子:参数列表相同报错,与返回值无关