永发信息网

举例说明方法重载的实现方式

答案:2  悬赏:10  手机版
解决时间 2021-04-27 04:28
  • 提问者网友:雾里闻花香
  • 2021-04-26 12:29
举例说明方法重载的实现方式
最佳答案
  • 五星知识达人网友:舊物识亽
  • 2021-04-26 13:18
C#重载:同一个作用域内发生(比如一个类里面),定义一系列同名方法,但是方法的参数列表不同。这样才能通过传递不同的参数来决定到底调用哪一个。而返回值类型不同是不能构成重载的。
全部回答
  • 1楼网友:山君与见山
  • 2021-04-26 13:41

重载主要有两个条件 1,方法名称相同 2,参数个数不同,或者参数类型不同

只有返回值不同的方法是不能构成重载的

public class OverLoading { public void operation(){ System.out.println("0"); } public void operation(double a, double b){ System.out.println(a+b); } public void operation(double a, int b){ System.out.println(a+b); } public void operation(double a, int b, int c){ System.out.println(a+b+c); } }

public class Test {

public static void main(String[] args) { OverLoading overLoading = new OverLoading(); int a=1; int x = 100; double b=10; double c=12; //由传递的参数决定调用哪个重载的方法 overLoading.operation(); overLoading.operation(b,c); overLoading.operation(b,a,x); }

}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯