在单个java文件错误中定义2个公共类

时间:2013-11-22 04:32:07

标签: java

我尝试使用公共访问修饰符定义两个类。 但我得到一个错误,应该在相应的java文件中定义类。

我的问题是为什么我们在一个java类文件中没有两个公共类?

我理解我只想知道的错误,为什么我们不能这样做?我的意思是背后的原因

由于

1 个答案:

答案 0 :(得分:1)

我认为这可以用一种非常简单的方式解释原因:

  

因为如果你这样做,java文件的名称就不一样了   班级名称。

但是,一定要明白这是有效的:

public Car{
 public Motor{

 }
}

Here你可以阅读更多相关信息。

您可以在这个有趣的oracle forum中详细了解它 讨论

希望它有所帮助。