java覆盖一个继承方法的含义是什么?它和方法的重载有什么区别?

定义我也会 我问的是含义是什么?
2024-12-19 01:32:58
推荐回答(3个)
回答1:

方法的覆盖也叫做方法的重写:父子类之间的同名且同参,返回值类型相同,子类方法的访问控制修饰符不能比父类更封闭,子类方法声明抛出的异常类型不能比父类更宽泛。
方法的重载:同一个类中同名不同参的方法叫做方法的重载,其中的不同参是指参数的类型,个数,顺序不同。

回答2:

覆盖 是子类重写父类的方法,方法同名同参;
重载 是在一个类中 方法名相同 参数不同;

回答3:

方法的覆盖也叫做方法的重写:父子类之间的同名且同参,返回值类型相同,子类方法的访问控制修饰符不能比父类更封闭,子类方法声明抛出的异常类型不能比父类更宽泛。