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. 在主要方法java中为交换机创建参数
- 4. 如何显示方法从一个类到另一个类的主要方法
- 5. 传递的主要方法创建另一个类的ArrayList
- 6. 创建一个Java方法
- 7. 如何用gradle创建的fatJar中的主要方法执行一个类
- 8. 为java主要方法执行创建了多少个线程?
- 9. 如何用一个rest参数创建一个重载方法?
- 10. 如何将在类方法中创建的实例传递给同一类中的另一个方法?
- 11. 如何在Ruby中给定的类动态创建一个方法?
- 12. 我在另一个类中创建了一个方法,但是我无法在主类中使用onClick方法
- 13. 在主类中创建CharAt()方法
- 14. 创建重载方法
- 15. 如何使用Android中的重载方法创建类?
- 16. 在Java中重载方法?
- 17. 如何在java的主要方法中声明一个具有不同类型的2个参数的方法?
- 18. 我如何创建一个类和我需要的方法?
- 19. 如何在Ruby中动态创建一个具有给定方法和方法体的类?
- 20. 让一个主要方法等待更小的方法(java)
- 21. Java-主要方法在
- 22. 在c#中创建一个重载的方法
- 23. java包中的多个主要方法
- 24. 重写只有一个方法在Java接口的一个重载方法
- 25. 如何访问在主要方法中创建的对象
- 26. 在Java中创建一个新类的方法
- 27. 主要方法外的Java类实例
- 28. 在C#中创建一个可重用的方法超时类
- 29. 有一个方法重新定义另一个类的方法
- 30. 如何在python中创建类方法?
欢迎堆栈溢出!请澄清您的具体问题或添加更多的细节,以确切地突出你所需要的。正如它目前所写,很难确切地说出你在问什么。请参阅如何问问页面以获取帮助以澄清此问题。 – Ferrybig
呃...输入代码似乎是一个很好的开始.... – Stultuske