繰り返しの質問があります。 しかし、私はこの答えに明確な答えが必要です。 私はとても混乱しています。クラスと内部クラスのアクセス修飾子
EGの場合: 私は時間を表示するクラスを持っています。
import java.util.Date;
**public** class DateDisplay {
public static void main(String[] args) {
Date today = new Date();
System.out.println(today);
}
}
このパッケージを拡張するクラスはありません。 私はプライベートでクラスを宣言できないのはなぜですか?
なぜJAVAではクラスをプライベートとして宣言できないのですか?これの背後にある理由は何ですか?
私の2番目の質問は、どこで内部クラスを使うべきですか? 内部クラスの目的は何ですか?
プライベート(トップレベル)クラスではどうしますか?どこからでもアクセスすることはできません。 – Danilo
** 1つの**質問ごとに。 –
https://docs.oracle.com/javase/tutorial/java/javaOO/nested.html – d4rty