在我的练习考试中,提出了以下问题:
以下哪些是合法方法签名?
a) public void int foo()
b) private static int foo()
c) double foo(a, b)
d) String[] foo(String a, String b)
e) String foo(int a, String[] b)
我认为选项A是非法的,因为你不能把“void”和“int”,对吗?
我认为选项B很好,我认为选项C也是合法的,但是答案键将C标记为非法方法签名。
我无法理解为什么选项D和E合法,但选项C不合法?有什么想法吗?
答案 0 :(得分:1)
double foo(a, b)
缺少参数类型。