[解決済み] コンストラクタをprivateにするとどうなるのですか?
2022-06-09 05:37:10
質問
なぜコンストラクタをprivateにしなければならないのでしょうか?コンストラクタは常にpublicである必要があるからです。
どのように解決するのですか?
プライベートコンストラクタが必要な理由はいくつかあります。
- コンストラクタにアクセスできるのは 静的ファクトリーメソッド からしかアクセスできません。シングルトンもこのカテゴリに属することができます。
- ユーティリティクラス 静的メソッドのみを含むユーティリティクラスです。
関連
-
[解決済み] インターフェースと抽象クラスの違いは何ですか?
-
[解決済み] 抽象メソッドと仮想メソッドの違いは何ですか?
-
[解決済み] なぜList<T>を継承しないのですか?
-
[解決済み] オブジェクト名の前のシングルアンダーコアとダブルアンダーコアの意味は何ですか?
-
[解決済み] インターフェースと抽象クラス(一般的なOO)
-
[解決済み] 自分」という言葉は何のためにあるのか?
-
[解決済み] パブリック、プライベート、プロテクトの違いは何ですか?
-
[解決済み] コヒーシ ョンとカップリングの違い
-
[解決済み] JavaScriptのプライベートメソッド
-
[解決済み】type()とisinstance()の違いは何ですか?)
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] リスコフ置換原理の例として、どのようなものがありますか?
-
[解決済み] コヒーシ ョンとカップリングの違い
-
[解決済み] 抽象クラスの代わりにインターフェイスを使用する場合とその逆は?
-
[解決済み】「結合度が低く、結合度が高い」とはどういう意味ですか?
-
[解決済み】依存関係逆転の原則とは何ですか、なぜそれが重要なのですか?
-
[解決済み] プライベートとプロテクト-ビジビリティ・グッド・プラクティスの懸念点【終了しました
-
[解決済み] オブジェクト指向分析・設計によるエレベータのモデル化 [終了しました]
-
[解決済み] コンストラクタをprivateにするとどうなるのですか?
-
[解決済み] Dependency InjectionはEncapsulationを犠牲にしなければならないのか?
-
[解決済み] オブジェクト指向プログラミングにおける「インターフェイス」の定義とは?