Java中方法重载和方法重写的异同

2025-02-09 05:13:43
推荐回答(2个)
回答(1):

重载:在同一个类中,存在方法名相同,参数列表不同的两个或两个以上的方法,称之为方法的重载
重写:子类继承父类后,子类中的方法与父类的方法一模一样(方法名相同,返回值相同,参数列表相同),这样的方法称为重写方法,重写还要遵循不能缩小访问权限的规则

回答(2):

方法重载:就是在同一个类中,方法的名字相同,但参数个数、参数的类型或返回值类型不同!
方法重写:它是指子类和父类的关系,子类重写了父类的方法,但方法名、参数类型、参数个数必须相同!