![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
A 回答 (1件)
- 最新から表示
- 回答順に表示
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_03.png?e8efa67)
No.1
- 回答日時:
こういう場合の扱いとしては、デザインパターンの「シングルトン」というやつとして設計するのが一般的でしょう。
クラス自体に、1つのインスタンスしか生成できない仕組みを用意してやるのですね。考え方としては、まずコンストラクタの使用を禁止します。これは、コンストラクタをすべてprivateで実装すれば外部から一切newできなくなります。そして、getInstanceというようなメソッドを用意しておき、これを呼び出してインスタンスを取得するようにします。
このgetInstanceでは、あらかじめprivateフィールドにインスタンスを生成しておき、常にこれを返すようにしておきます。こうすることで、常にフィールドに保持されている同一のインスタンスが得られるようになります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Google Drive Googleマイドライブの共有”リンクを知っている全員”の期限設定 1 2023/01/19 10:33
- その他(プログラミング・Web制作) どういうプログラムで組みますか?google colabでやってるんですけど、出来る方お願いします。 1 2022/07/17 18:41
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/05/21 02:41
- その他(プログラミング・Web制作) このプログラミングをどう組みますか? Googlecolabでやってるんですが、出来る方お願いします 1 2022/07/13 10:52
- その他(プログラミング・Web制作) どういうプログラムで組みますか?google colabでやってるんですけど、出来る方お願いします。 1 2022/07/06 09:28
- Excel(エクセル) 別インスタンスのエクセルを制御したい 1 2023/05/10 02:03
- Java JavaのSingletonパターンのprivateの持つ意味が分かりません。 5 2022/06/12 10:38
- その他(クラウドサービス・オンラインストレージ) OneDriveを自動的にバックアップしたいのですが、どんな方法が良いでしょうか 1 2022/05/30 05:56
- Google Drive スマホでGoogleドライブに保存してある資料をパソコンでも見たいのですが、でGoogleドライブの 5 2022/06/20 10:32
- その他(クラウドサービス・オンラインストレージ) Googleカレンダーの共有について質問させて頂きます。 現在、個人でのGoogleカレンダーと職場 2 2022/10/19 15:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
変数名の付け方
-
オブジェクト参照がオブジェク...
-
インスタンス参照でアクセスで...
-
VB.NET getとsetの概念がわかり...
-
C# インスタンスの破棄
-
生成したインスタンスを削除す...
-
「インスタンス」の意味をわか...
-
private static という変数の修飾
-
複数の変数を宣言する時、同時...
-
メソッドの引数としてのthisの意味
-
クラスのインスタンス名をクラ...
-
エクセル(複数インスタンス)...
-
他のファイルの変数参照
-
別のフォームでインスタンスを使う
-
変数の参照でエラーが出てしま...
-
文字列を日付に変換でParseExce...
-
インスタンス生成で、○○.xxx();...
-
フィールドでのnewとコンストラ...
-
C# 自作クラスのキャストについて
-
フォームのCheck boxとOLEObjec...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
変数名の付け方
-
インスタンス参照でアクセスで...
-
private static という変数の修飾
-
VB.NET getとsetの概念がわかり...
-
次の日本語の意味を教えて下さい
-
複数の変数を宣言する時、同時...
-
C# インスタンスの破棄
-
C#において、同じインスタンス...
-
生成したインスタンスを削除す...
-
オブジェクト参照がオブジェク...
-
変数の参照でエラーが出てしま...
-
「インスタンス」の意味をわか...
-
文字列を日付に変換でParseExce...
-
フォームの存在をチェックする方法
-
エクセル(複数インスタンス)...
-
SQLを連続発行する時の正しい(?...
-
C#の構造体の開放のしかた
-
newしないインスタンス?実体化...
-
他のファイルの変数参照
-
javaのクラスの作り方、エラー...
おすすめ情報