【发布时间】:2012-08-10 18:35:08
【问题描述】:
你怎么能很好地向一个初学者解释String args[]的含义和static在下面的摘录中的用法?
class FirstApp {
public static void main(String[] args) {
...
}
}
【问题讨论】:
-
你想解释多少,他们是多少初学者?当我第一次开始使用 Java 时,我的教授只是说“就是这样”,直到我们开始创建自己的函数。之后,他解释了 String args[] 的用途。
-
应该是
String[] args,而不是String args[],否则你的初学者将永远对数组语法感到困惑。 -
@Eng.Fouad 这个问题没有解决
static。此外,这与使用args作为输入参数无关。 -
@JoelWestberg:两者都可以接受,尽管约定将其放在类型周围,而不是变量周围。再说一次,可变参数可以作为 main 的签名...
-
@Makoto,我知道。但从教授 Java 入门课程的经验来看,最小意外原则应该将
[]作为类型的一部分,而不是变量的名称。