Java 中定义类名的规则很宽松。名字必须以字母开头,后面可以跟字母和数字的任意组合。 长度基本上没有限制。但是不能使用 Java 保留字(例如,public 或 class)作为类名。
Java 保留字请参看下面的文章。
下面举例说明到底什么样的类名是符合规则的!
如下图,以关键字 “public” 作为类名,
// 文件名为 HelloWorld.java.
// 以关键字 public 作为类名,编译器会报错.
class public
{
public static void main(String[] args)
{
System.out.println("Hello,Welcome to Java World!");
}
}
编译的结果如下图,
这说明,不能使用 Java 关键字作为类名。否则,会编译错误。
如下图,以特殊符号"."开头,作为类名的一部分,
// 文件名为 HelloWorld.java
// 以特殊符号作为类名的开头部分,编译出错.
class .HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello,Welcome to Java World!");
}
}
编译结果如下