【发布时间】:2020-06-02 13:04:42
【问题描述】:
(抱歉英语不好) 你好,我是一名高中生,我自学了一点Java。 我的老师问你是否可以用切换但相同的参数编写 2 种方法。例如:
public void method (String arg1, int arg2){
}
public void method(int arg1, String arg2){
}
.. 我说是的,老师说我不知道重载是什么意思,但我测试了它,它工作了,然后她说“JDK有一个错误”,她生我的气。
我需要一个超级完整的问题。
【问题讨论】:
-
这能回答你的问题吗? Polymorphism vs Overriding vs Overloading
-
只要参数不属于同一类型,都可以切换来改变方法签名...如果都是
Strings,则为例如,您不能... -
权力第一法则:fs.blog/2012/11/never-outshine-the-master永远比不上大师。
-
@AndreaD'Adamo 也许this post here on another StackExchange site 会有所帮助...
标签: java overloading