投稿数 - 437, コメント - 59540, トラックバック - 156

System.Object 2

System.Object の続き。

何故、System.Object が抽象クラスではないのか。その理由になるかもしれない例を一つ。

public class Class1
{
  private static int counter = 0;
  private static object lockObject = new object();
  public void Hoge()
  {
    lock( lockObject )
    {
      counter++;
      何か処理…
     }
  }
}

投稿日時 : 2005年11月25日 1:11

フィードバック

# re: System.Object 2

抽象クラスはインスタンス化できない。
Object をインスタンス化するメリット...

Boxing, UnBoxing 的の概念以外に Object って使い道あるのかなぁ。

値型と参照型を唯一つなぐ架け橋にしか見えない。
2005/11/25 10:28 | じゃんぬ

# re: System.Object 2

>値型と参照型を唯一つなぐ架け橋にしか見えない。

また何か理由を探しておきます。
2005/11/25 22:34 | 囚人

コメントの投稿

タイトル
名前
URL
コメント