タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

virtualに関するshigiryouのブックマーク (1)

  • 抽象メソッド、抽象クラス(C# によるプログラミング入門)

    概要 抽象メソッドとは、実装を持たず、メソッドの意味(規約)だけを定義したメソッドです。 抽象メソッドの実装は基底クラスでは行わず、派生クラスで行います。 また、抽象クラスとは、 インスタンスを生成出来ないクラスのことで、 継承して使うことを前提としたクラスのことです。 ポイント 抽象メソッド: 基底クラスでは実装せず、メソッドの意味(規約)だけを定義して、派生クラスで具体的な実装を行うようなメソッド。 (C++ では純粋仮想関数と呼ばれていたものです。) 抽象メソッドを1個でも持つクラス(抽象クラス)は、インスタンスを生成することができません。 クラスやメソッドの前に abstract キーワードを付ける。 抽象化 「多態性」で、 仮想メソッドの利用例として Person クラスを挙げました。 この Person 基底クラスには、 Age というプロパティがありますが、 このプロパティ自

    抽象メソッド、抽象クラス(C# によるプログラミング入門)
  • 1