一个源文件只能有一个public修饰的类
因为源文件名必须和public修饰的类的名字相同
//一个文件中 public class Main { public static void main(String[] args){ a b=new a(); b.write(); System.out.println(b.a); }//end } public class a{ int a=10; public void write(){ int a=90; System.out.print("a"+a); } } //上面会报错因为一个在一个源文件里面有两个public类 //可以去掉第二个public改成class a