通知
すべてクリア
Topic starter
2006年6月2日 11:40 AM
素朴な疑問です。
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;
}
}
2006年6月2日 12:20 PM
当然あります。
なんで意味がないと思ったのでしょうか。
Topic starter
2006年6月2日 1:18 PM
はっ!staticメソッドじゃないと
Singleton.Instanceが呼べないんですね。
どうもプロパティはメソッドじゃないような気がして、大きな勘違いしました。