【发布时间】:2011-11-17 16:30:07
【问题描述】:
我知道在 PHP 中,如果你想调用一个参数较少的函数,你可以像这样声明函数:
function foo(int param1, int param2 = "2");
现在我可以调用foo(2) 并且param2 将设置为2。
我尝试在 Java 构造函数中执行此操作,但似乎不可能。有没有办法做到这一点,或者我只需要声明两个构造函数?
谢谢!
【问题讨论】:
-
我对PHP不熟悉,为什么不在方法里面声明param2呢?
-
这表明它是一个可选参数,如果你指定param2它得到你给的值,否则它得到值“2”
标签: java constructor