C# の抽象キーワード

王林
リリース: 2023-08-31 16:01:06
転載
585 人が閲覧しました

C# 中的抽象关键字

#C# の abstract キーワードは、抽象クラスに使用されます。 C# の抽象クラスには、抽象メソッドと非抽象メソッドが含まれます。抽象クラスをインスタンス化することはできません。

抽象クラス Vehicle と抽象メソッド display() の例 -

public abstract class Vehicle {
   public abstract void display();
}
ログイン後にコピー

抽象クラスには、Bus、Car、Motorcycle という派生クラスがあります。以下は、Car 派生クラスの実装です -

public class Car : Vehicle {
   public override void display() {
      Console.WriteLine("Car");
   }
}
ログイン後にコピー

Example

以下は、C# での抽象クラスの例です -

#ライブ デモンストレーション

using System;
public abstract class Vehicle {
   public abstract void display();
}
public class Bus : Vehicle {
   public override void display() {
      Console.WriteLine("Bus");
   }
}
public class Car : Vehicle {
   public override void display() {
      Console.WriteLine("Car");
   }
}
public class Motorcycle : Vehicle {
   public override void display() {
      Console.WriteLine("Motorcycle");
   }
}
public class MyClass {
   public static void Main() {
      Vehicle v;
      v = new Bus();
      v.display();
      v = new Car();
      v.display();
      v = new Motorcycle();
      v.display();
   }
}
ログイン後にコピー

出力

Bus
Car
Motorcycle
ログイン後にコピー

以上がC# の抽象キーワードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート