是否可以在 Java 中定義具有相同名稱的多方法?
是的,我們可以在類中定義多個具有相同名稱但引數型別不同的方法。呼叫哪個方法將取決於傳遞的引數。
在下面的示例中,我們定義了三個具有相同名稱但引數不同的 display 方法。根據引數,將呼叫相應的方法。
示例
public class MethodWthSameNameTest {
public void display() { // method with no parameters
System.out.println("display() method with no parameter");
}
public void display(String name) { // method with a single parameter
System.out.println("display() method with a single parameter");
}
public void display(String firstName, String lastName) { // method with multiple parameters
System.out.println("display() method with multiple parameters");
}
public static void main(String args[]) {
MethodWthSameNameTest test = new MethodWthSameNameTest();
test.display();
test.display("raja");
test.display("raja", "ramesh");
}
}
輸出
display() method with no parameter display() method with a single parameter display() method with multiple parameters
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP