このコードがコンパイルされない理由を理解できません:
class A {
public static void main(String[] args) {
System.out.println("hi");
}
}
private class B {
int a;
}
-という名前のファイルにコンテンツを保存していますA.java
が、エラーが発生します。
modifier private not allowed here // where I have defined class B
これは、Bをプライベートおよび保護として試した場合の両方で発生します。誰かがこの背後にある理由を教えてもらえますか?
ありがとう !