我们可以将一个包或类命名为' main'在java?如果没有,那为什么不呢?因为' main'不是java中的关键字。
答案 0 :(得分:1)
是的,您可以提供任何有效的标识符作为名称.. 主要符合该条件,并且不属于java reserved key words
您将打破名称约定,但肯定可以......
答案 1 :(得分:0)
首先,直接回答你的是或否,是的,你可以将任何包裹或类别命名为" main"
查看我的代码
import main.*;
class main
{
int a=5;
public static void main(String string[])
{
System.out.println("This is main");
main mainObject = new main();
System.out.println(mainObject.a);
}
}
对您的查询的解释:
第1行:我创建了一个包并导入它:编译器没有错误
第2行:我创建了一个名为" main"没有错误
第8行:我已经引用了类main命名" mainObject"并且也称为构造函数,它是" main()"。即使在这里,语法" main()"这是main类的构造函数,它与main方法的语法非常相似,即使在这里也没有出现任何错误。
所以我认为你可以使用main来查询。 一切顺利。