Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Kata kunci abstrak dalam C#

Kata kunci abstrak dalam C#

王林
王林ke hadapan
2023-08-31 16:01:06554semak imbas

C# 中的抽象关键字

Kata kunci abstrak dalam C# digunakan untuk kelas abstrak. Kelas abstrak dalam C# termasuk kaedah abstrak dan kaedah bukan abstrak. Anda tidak boleh membuat instantiate kelas abstrak.

Contoh kelas abstrak Kenderaan dan paparan kaedah abstrak() -

public abstract class Vehicle {
   public abstract void display();
}

Kelas abstrak mempunyai kelas terbitan: Bas, Kereta dan Motosikal. Di bawah ialah pelaksanaan kelas terbitan Kereta -

public class Car : Vehicle {
   public override void display() {
      Console.WriteLine("Car");
   }
}

Contoh

Berikut ialah contoh kelas abstrak dalam C# -

Live Demo

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();
   }
}

Output

Bus
Car
Motorcycle

Atas ialah kandungan terperinci Kata kunci abstrak dalam C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam