public class和class区别
1、一个Java源文件中可以定义多个class
2、 public class 不是必须的,如果定义public class的话,只能有一个,且必须和Java源文件名称一致
3、每一个class可以生成一个 .class字节码文件
4、每一个class都可以编写main方法
例如该程序
A.java
package test;
public class A {
public static void main(String[] args) {
System.out.println("A");
}
}
class B {
public static void main(String[] args) {
System.out.println("B");
}
}
class C {
public static void main(String[] args) {
System.out.println("C");
}
}
public class A改为class A结果一样
运行后会出现如下三个class文件
执行class A
执行class B
执行class C