一个源文件可以写出多个class吗?编译后,会不会生成多个class文件?

会。一个.java源文件里面可以有内部类、其他类(有且仅有一个类可以声明为public),所以编译后,可以有多个class文件。

原文地址:https://www.cnblogs.com/zxfei/p/10685639.html