Java中為什麼過載同一方法內的幾個引數型別必須不一樣

2021-05-14 10:12:00 字數 636 閱讀 6960

1樓:匿名使用者

fun(int,int) 為什麼不可以呢?。。

您理解錯了。。引數型別不一樣指的是,過載的方法的引數型別,和已經存在的方法的引數型別不能完全一樣。。並不是說該方法中的引數型別。。

fun(int), fun(int,int), fun(int,int,int) 這樣是可以過載的。。

但是 fun(int a, int b) 和 fun(int aa, int bb) 就不可以了。。因為兩個方法的引數型別完全一樣。。

2樓:year左影右華

你應該把話說完整,原文是:

在使用過載時只能通過不同的引數樣式。例如,不同的引數型別,不同的引數個數,不同的引數順序(當然,同一方法內的幾個引數型別必須不一樣,例如可以是fun(int, float), 但是不能為fun(int, int))

你注意,它說的同一方法內的幾個引數型別必須不一樣,是在不同引數順序這一小節,括號裡邊的。所以引數型別不一樣,指的是對應於不同引數順序前提下,幾個引數型別必須不一樣。

一個類中可以有多個方法具有相同的名字和型別,但這些方法的引數必須不同

星星大規模的向同一方向移動是因為什麼

我小時侯也曾有過這樣的感覺。其實就是錯覺,你看到的是雲彩在動。星星要麼越來越遠,要麼越來越近 這是因為宇宙要麼在膨脹要麼在收縮 但這種變化,你是不可能用肉眼觀察出來的 小時候經常看到的 仔細的看你就會發現看到的會動的 星星 高度和其他的行星沒有辦法比的。個人認為是人造衛星。絕對不是飛機 飛機帶閃的。...

線圈中的鐵棒,鐵棒A端與線圈A端在同一方向

要看線圈的繞線方向才能確定,用右手螺旋定則判斷 四指指向電流方向 線圈繞行方向 拇指指向n極。直流電斷開時線圈中會產生感應電動勢,但電路已經斷開就沒有電流,也就不存在翻轉 磁極 鐵棒a端的極性會隨線圈變化嗎?不會。斷電後,線圈的磁效能保持多久?馬上就沒有。鐵棒的磁效能保持多久?這個要看鐵棒的成分而定...

感情中的一方過度付出,會導致什麼結果?

我最近在網上看到了這樣一條訊息,感情中的一方過度付出,會導致什麼結果?在我看來,在一段感情當中,應該要要求兩人都是平等的,不應該出現一方過度付出,如果真的出現了這樣的情況,那麼過度付出的那個人就會厭煩這段感情,他就會在想,在這段感情當中,他算什麼,過度付出的人真的會多想,會想自己會不會被利用了,腦子...