gpt4 book ai didi

java - 为什么 Java main 方法中没有 'params' 数组?

转载 作者:行者123 更新时间:2023-12-02 09:06:22 25 4
gpt4 key购买 nike

作为一名 Java 菜鸟,我知道传递给方法的值称为参数,而在方法定义中接收值的变量称为参数。

现在,无论我在哪里看到用 main 方法编写的 Java 类,方法签名都会显示

公共(public)静态无效主(字符串args[]){}

例如。 http://download.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html

虽然我可以给出任何变量名称,但如果他们给出 params[] 而不是 args[],​​这不是合理的吗?

有什么理论吗?

最佳答案

老实说,你没有理由不能随心所欲地调用它。按照惯例,将其称为args。我不建议将其命名为 args 以外的任何名称,因为这几乎是每个 Java 程序员所期望的。但没有任何内容表明您无法重命名它。

class BadArgs {
public static void main(String params[]) {
System.out.println(params[0]);
}
}

C:\Documents and Settings\glowcoder\My Documents>javac BadArgs.java

C:\Documents and Settings\glowcoder\My Documents>java BadArgs Hello!
Hello!

关于java - 为什么 Java main 方法中没有 'params' 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7853743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com