单个文件中的多个类

Zac*_*tta 9 java oop

我在将多个类放入单个文件时遇到问题.例如,当我的文件看起来像:

public class FirstClass() {}
public class SecondClass() {}
public class ThirdClass() {}
Run Code Online (Sandbox Code Playgroud)

我在编译期间遇到错误.我不太确定是什么原因造成的.有任何想法吗?

SiB*_*SiB 22

一个Java文件可以包含多个类,其限制条件是只有一个类可以是公共的.只要public从类中删除关键字,就可以将它们组合到一个Java文件中.

  • *"有限制,只有其中一人可以公开*"......我不这么认为.看一下[Rectangle2D](http://docs.oracle.com/javase/7/docs/api/java/awt/geom/Rectangle2D.html),例如,它有两个内部类,都是公共的.. . (2认同)
  • 感谢您提供简短但全面的答案. (2认同)