我们可以将包裹或类别命名为' main'在java?

时间:2016-06-18 08:31:47

标签: java

我们可以将一个包或类命名为' main'在java?如果没有,那为什么不呢?因为' main'不是java中的关键字。

2 个答案:

答案 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来查询。 一切顺利。