永发信息网

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

答案:2  悬赏:10  手机版
解决时间 2021-04-27 04:28
举例说明方法重载的实现方式
最佳答案
C#重载:同一个作用域内发生(比如一个类里面),定义一系列同名方法,但是方法的参数列表不同。这样才能通过传递不同的参数来决定到底调用哪一个。而返回值类型不同是不能构成重载的。
全部回答

重载主要有两个条件 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); }

}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
网购哈森女鞋
在龙珠GT中,悟空最后随神龙而去是什么意思?
为什手机QQ空间去不了(同一部手机另外一个号
单选题Weshouldgotoschoolat8o'clock____
新通达智能手机专卖店地址在什么地方,想过去
怎样拿139话费
怎样才能提高英语成绩,高手请说
找人开情侣空间
成都外贸服饰哪里有款式新质量又好,价格又便
拼搏进取的名言警句,关于"拼搏进取,努力奋斗"
鱼儿跟着鼠标走,怎么做出来的,还有龙呢??
WOW猎人的宝宝还要锁定自己才能用出牺牲咆哮
I really like Shaoyin temple. Jet li is (
木王山景区风凸岭隧道地址在哪,我要去那里办
阿飞正传台词经典,电视剧花千骨的所有经典台
推荐资讯
叶宝名茶地址有知道的么?有点事想过去
如何处理文化冲突
安吉县地址在什么地方,想过去办事
有谁知道什么东西利人际或在那里可以查到
10月26日重阳节有放假吗
手又痒又脱皮用什么药
前面有一踏钱后面有个钱包. 哪个多
怎样找一个真心爱的人携手一生
空间积分怎么算
大通区洛河镇金庄社区卫生服务站地址有知道的
怎样查看主力持股和散户持股比例
一般的高中英语老师几级啊?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?