主类对我来说唯一明确的命令是
static
,因为你必须在不需要对象的情况下执行方法,void
,因为它没有返回值和你可以自己决定的String array name
.但我不明白的是为什么访问必须是public
,为什么你不能决定"main" name
和为什么参数必须是String array
?
是否有其他方法来创建可运行的方法,就像随意的
main method
?
这是不可能的:
...
public static void mayne(Object zzz) {
...
}
...
我们不传递任何参数给
main methods parameter(s)
,为什么需要String array
?
看来你有两个问题:
到目前为止,没有其他方法,这就是 java 的制作方式,其中 main 方法是运行 java 程序的入口点。 这个你可以理解为java-命令进入运行java程序的常量标识
有一个运行java程序的java命令。在此命令中,您可以为主要方法传递输入,然后将其作为字符串数组中的参数传递。
例子:
java MyFirstJava a b abc 1
这里MyFirstJava是类名 这是一个通过命令行获取用户输入的功能。
希望这有帮助。
因为JVM所以应该公开。如果它不是公开的,它对 JVM 是不可见的。 阅读这篇文章.