class Area
{
public static void main(String[] args)
{
....
....
AreaPrinter.getArea().print(x);
AreaPrinter.getArea().print(x,y);
}
}
-3
A
回答
2
如果你想有一個如何重載方法的例子,我會給你一個例子。
class DisplayOverloading
{
public void disp(char c)
{
System.out.println(c);
}
public void disp(char c, int num)
{
System.out.println(c + " "+num);
}
}
class Sample
{
public static void main(String args[])
{
DisplayOverloading obj = new DisplayOverloading();
obj.disp('a');
obj.disp('a',10);
}
}
輸出:
a
a 10
,如果你想知道更多關於重載方法,看看這個頁面: http://www.javatpoint.com/method-overloading-in-java
0
基本上,超載是指確定一個家庭的同名功能,但不同數量和類型的參數。
例如,一個簡單的函數sum
可以被重載以接受2或n
參數個數。有一點要注意的是,由於main
方法是static
和static
方法只能訪問靜態,函數重載可以在同一個班main
執行通過聲明sum
函數爲static
以及
public class SumTest {
public static int sum(int n1, int n2) {
return num1 + num2;
}
public static int sum(int[] ar) {
int s = 0;
for (int n: ar)
s += n;
return s;
}
public static void main(String[] args) {
int ar[] = {1, 2, 3, 4, 5};
System.out.println("Sum of numbers 1, 2, 3, 4, 5: " + sum(ar));
System.out.println("Sum of 1 and 2: " + sum(1, 2));
}
}
相關問題
- 1. 爲什麼我不能在我的主要方法中創建一個方法?
- 2. 我如何在主要方法java中調用一個類?
- 3. 呼叫從一個類的主要方法,另一個類的主要方法
- 4. 如何在Java中創建一個類的方法數組
- 5. JAVA類和主要方法
- 6. 在主要方法java中爲交換機創建參數
- 7. 如何顯示方法從一個類到另一個類的主要方法
- 8. 傳遞的主要方法創建另一個類的ArrayList
- 9. 創建一個Java方法
- 10. 如何用gradle創建的fatJar中的主要方法執行一個類
- 11. 爲java主要方法執行創建了多少個線程?
- 12. 如何用一個rest參數創建一個重載方法?
- 13. 在tcl中創建一個主要的方法?
- 14. 如何將在類方法中創建的實例傳遞給同一類中的另一個方法?
- 15. 如何在Ruby中給定的類動態創建一個方法?
- 16. 在主類中創建CharAt()方法
- 17. 我在另一個類中創建了一個方法,但是我無法在主類中使用onClick方法
- 18. 麻煩Java方法結合在一個主要方法
- 19. 創建重載方法
- 20. 如何使用Android中的重載方法創建類?
- 21. 如何在java的主要方法中聲明一個具有不同類型的2個參數的方法?
- 22. 在Java中重載方法?
- 23. 我如何創建一個類和我需要的方法?
- 24. 如何在Ruby中動態創建一個具有給定方法和方法體的類?
- 25. 讓一個主要方法等待更小的方法(java)
- 26. Java-主要方法在
- 27. 在主要方法下創建項目
- 28. 如何將一個方法的值傳遞給主方法?
- 29. java包中的多個主要方法
- 30. 如何創建Java方法
歡迎堆棧溢出!請澄清您的具體問題或添加更多的細節,以確切地突出你所需要的。正如它目前所寫,很難確切地說出你在問什麼。請參閱如何問問頁面以獲取幫助以澄清此問題。 – Ferrybig
呃...輸入代碼似乎是一個很好的開始.... – Stultuske