プロパティのstatic指定 – プログラミング – Home

通知
すべてクリア

[解決済] プロパティのstatic指定


クレオ
 クレオ
(@クレオ)
ゲスト
結合: 19年前
投稿: 40
Topic starter  

素朴な疑問です。
patterns&practicesを見ていて思ったのですが、
プロパティにstaticを指定することに意味はあるのでしょうか。
そもそも、フィールド自体がstatic指定してなければコンパイルエラーでしょうし。

[patterns&practicesのシングルトン]
private static Singleton instance;

private Singleton() {}

public static Singleton Instance // ←ここのstatic
{
get
{
if (instance == null)
{
instance = new Singleton();
}
return instance;
}
}


引用未解決
トピックタグ
YuO
 YuO
(@YuO)
ゲスト
結合: 22年前
投稿: 320
 

当然あります。
なんで意味がないと思ったのでしょうか。


返信引用
クレオ
 クレオ
(@クレオ)
ゲスト
結合: 19年前
投稿: 40
Topic starter  

はっ!staticメソッドじゃないと
Singleton.Instanceが呼べないんですね。
どうもプロパティはメソッドじゃないような気がして、大きな勘違いしました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました