java中能调用参数个数不同的方法?

调用处只填了两个参数DataSetdataSet=MySQL.executeQuery(conn,sql.toString());实现处有三个参数(同名类没有其他同名方法... 调用处只填了两个参数
DataSet dataSet = MySQL.executeQuery(conn, sql.toString());

实现处有三个参数(同名类没有其他同名方法了)
public static transient DataSet executeQuery(Connection conn, String command, Parameter params[])
throws SQLException, DataException
{
......
}

这也可以????
我自己写了个方法,如果最后一个参数我传null,MyEclipse反而报错,告诉我要去掉最后一个参数。《Java编程思想》是不是有提到这样的用法,第几章节?
展开
 我来答
cucaracha
推荐于2016-07-10 · 超过54用户采纳过TA的回答
知道小有建树答主
回答量:95
采纳率:100%
帮助的人:77.4万
展开全部
这样是不行的,除非使用了可变长参数,例如:
public static transient DataSet executeQuery(Connection conn, String command, Parameter... params){}
上面例子中的 Parameter 参数后面有三个点,表示它是可变长参数,相当于一个数组。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式