fro*_*die 3 java null overloading optional-parameters
我有一个带有3个参数的Java方法,我希望它也有第4个"可选"参数.我知道Java不直接支持可选参数,所以我编写了第4个参数,当我不想传递它时,我通过了null.(然后方法null在使用之前检查.)我知道这有点笨重......但另一种方法是重载方法,这将导致相当多的重复.
哪种是在Java中实现可选方法参数的更好方法:使用可空参数或重载?为什么?
Tom*_*ine 10
编写一个单独的3参数方法,转发到4参数版本.不要破坏它.
有这么多参数,您可能需要考虑构建器或类似的.