您的位置:首页 > 其它

避免带有变长参数的方法重载

2016-08-26 16:45 197 查看
变长参数要遵守一定规则:变长参数要放在方法的最后一个参数,一个方法不能定义多个变长参数

首先,两个方法是重载

当calPrice(49900,75)中的75可以看成一个int或者一个int[],而编译器选择调用第一个方法
这是因为int为一个基本类型,int[]本身是一个对象,编译器会偷懒,只选择一个简单的匹配



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: