3个回答
展开全部
答案:A C
d中值变量名变了的而已,b返回值不能作为重载的依据。
重载方法的规则。
A、被重载的方法必须改变参数列表。
参数必须不同,这是最重要的!不同有两个方面,参数的个数,参数的类型,参数的顺序。
B、被重载的方法与返回类型无关。
也就是说,不能通过返回类型来区分重载方法。
C、被重载的方法可以改变访问修饰符。
没有重写方法那样严格的限制。
D、被重载的方法可以声明新的或者更广的检查异常。
没有重写方法那样严格的限制。
E、方法能够在一个类中或者在一个子类中被重载。
d中值变量名变了的而已,b返回值不能作为重载的依据。
重载方法的规则。
A、被重载的方法必须改变参数列表。
参数必须不同,这是最重要的!不同有两个方面,参数的个数,参数的类型,参数的顺序。
B、被重载的方法与返回类型无关。
也就是说,不能通过返回类型来区分重载方法。
C、被重载的方法可以改变访问修饰符。
没有重写方法那样严格的限制。
D、被重载的方法可以声明新的或者更广的检查异常。
没有重写方法那样严格的限制。
E、方法能够在一个类中或者在一个子类中被重载。
展开全部
- -在类里面多个相同名字的方法用作重载,一般来说,方法名相同参数列表不同就是...反正C肯定是了。
返回值在java里面貌似不能用于区分重载,所以AB不是了
D么,参数列表只是换了变量名字,类型顺序完全没变,所以和题目内的方法完全是同一个,不是重载
等等,容我三思...方法名相同,返回值和参数列表不同....
难道A是对的?这算不算重载呢..
唔,查资料结果,重载和返回类型无关,所以A也是对的吧...
重载只根据方法名和参数列表进行判定,A选项名字相同,参数列表不同,也是重载...
返回值在java里面貌似不能用于区分重载,所以AB不是了
D么,参数列表只是换了变量名字,类型顺序完全没变,所以和题目内的方法完全是同一个,不是重载
等等,容我三思...方法名相同,返回值和参数列表不同....
难道A是对的?这算不算重载呢..
唔,查资料结果,重载和返回类型无关,所以A也是对的吧...
重载只根据方法名和参数列表进行判定,A选项名字相同,参数列表不同,也是重载...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选择C,重载是指方法名相同,但里面的参数类型或者数目不一样,以便根据参数的不同来选择执行哪一个方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |