public class和class的区别

1. 一个java源文件中可以定义多个class

2. 一个java源文件中public的class不是必须的

3. 一个class会生成对应的一个.class字节码文件

4. 源文件中定义public class的话, 只能有1个,并且类名必须和源文件名称一致;

5. 每个class中都可以写main方法, class中的main方法不可少, 他是程序的入口;

补充, 类体中不能写java代码, 除了变量的定义赋值:

public class className{
  // ...这里就称为类体

  public static void main(String[] args){
    // 这里称为方法体中...}
  }
原文地址:https://www.cnblogs.com/quzq/p/13657662.html