我有一個Java文件TestThis.java
這樣的:訪問非頂層類沒有頂層類在Java中
class A
{
public void foo()
{
System.out.println("Executing foo");
}
}
class B
{
public void bar()
{
System.out.println("Executing bar");
}
}
上面的代碼文件沒有任何警告/錯誤,正在編制的罰款。有什麼方法可以訪問任何類別A
或B
沒有任何其他外部類的頂級類?
如果沒有,那麼爲什麼Java甚至允許編譯沒有頂級類的文件呢?