[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
2022-03-13 07:53:44
質問
Javaでは、各アクセス修飾子、つまりデフォルト(package private)をいつ使うか、明確なルールがあるのでしょうか。
public
,
protected
と
private
を作りながら
class
と
interface
とか、継承の扱いとか?
どのように解決するのですか?
公式チュートリアル がお役に立てるかもしれません。
<テーブル
クラス
パッケージ
サブクラス
(同じパッケージ) サブクラス
(diff pkg) 世界
(同じパッケージ) サブクラス
(diff pkg) 世界
public
+
+
+
+
+
protected
+
+
+
+
モディファイアなし
+
+
+
private
+
+ : アクセス可能
空白:アクセス不可
関連
-
エラー java.util.NoSuchElementException
-
[解決済み] Java enumのメンバーを比較する:==またはequals()?
-
javaでよく使われる英単語
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] JavaBeanとは何ですか?
-
[解決済み] StringBuilderとStringBufferの違いについて
-
[解決済み] パブリック、プライベート、プロテクトの違いは何ですか?
-
[解決済み] C#では、public、private、protected、アクセス修飾子がないことの違いは何ですか?
-
[解決済み] Pythonにはクラス内に「プライベート」変数がある?
-
[解決済み] ConcurrentHashMapとCollections.synchronizedMap(Map)の違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
eclipse で「アクセス制限: タイプ 'HttpServer' は API ではありません」というプロンプトが表示される。
-
Dateが型に解決できない問題を解決する
-
Enumとの組み合わせでswitchの使い方を一度覚えるために必要な定数式
-
JavaMailのメール送信が失敗するケースとその説明の分析
-
スレッド "main" での例外 java.lang.ArrayIndexOutOfBoundsException: 1
-
[オリジナル】java学習ノート【II】よくあるエラー クラスパス上のクラスファイルが見つからない、またはアクセスできない場合
-
SocketTimeoutExceptionの解決方法です。読み込みがタイムアウトした
-
java -serverコマンドで「Error: no `server' JVM at ... jvm.dll」を解決する方法です。
-
ローカルリソースのロードが許可されていない場合の解決策
-
コミットには何も追加されないが、未追跡のファイルが存在し、gitで未追跡のファイルに対する完璧な解決策