我在超类
中有一个方法protected int discount(int amount)
和子类中的方法
protected int discount(int amount1)
子类中的方法是否会重载?
答案 0 :(得分:0)
不,如果您有不同类型或数量的参数,方法重载会起作用。变量名无关紧要
答案 1 :(得分:0)
(除了你滥用术语。)在Java中,如果你的子类中的函数在名称,参数和(松散)上相同,那么返回类型为超类中的函数然后是子类类型将使用子类中的函数。这称为函数覆盖。 (在Java中,与C ++不同,它是自动的)。
(函数重载用于描述具有相同名称但参数不同的函数。)