小问题,关于java函数的传参
深夜代码党 2010-11-25 11:12:43 在我做一个关于图书系统查询的时候发现一个问题,我查询图书可以通过书名,作者,ISBN,出版社等查询
比如可以只通过书名,或者通过书名与作者,或者是书名,作者,出版社
那么也就是说我的search函数的参数个数是不定的,而且参数的类型也不定
而java不支持默认参数
那么我要写的函数将会包括search(string author),search(string book),search(string author,string book)....
假设最多有3个参数还好办,只要写3+2+1=6个函数重载,那么如果最多有4个参数,5个参数呢,岂不是要写很多函数的重载?