一个.java文件里只能有一个public类,
大概是由于编译后生成一个.class文件,
里面只有一个公共类,容易从文件名上区分