java-notes icon indicating copy to clipboard operation
java-notes copied to clipboard

关于重载部分的描述有些疑惑

Open peanut996 opened this issue 5 years ago • 1 comments

重载和重写的区别 此处提及

重载

发生在同一个类中,方法名必须相同,参数类型不同、个数不同、顺序不同,方法返回值和访问修饰符可以不同。

但是返回值和访问限制符号不同好像会报错。

public class HelloWorld {
    public void testFoo(){

    }
    public String testFoo() {
        return "";
    }

}

报错:Duplicate method testFoo() in type HelloWorld

peanut996 avatar Nov 15 '20 09:11 peanut996

返回值不同不能叫重载

Gabriel-18 avatar Feb 09 '21 09:02 Gabriel-18