Rumah > pembangunan bahagian belakang > Tutorial C#.Net > Kata kunci abstrak dalam C#

Kata kunci abstrak dalam C#

王林
Lepaskan: 2023-08-31 16:01:06
ke hadapan
658 orang telah melayarinya

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();
}
Salin selepas log masuk

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");
   }
}
Salin selepas log masuk

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();
   }
}
Salin selepas log masuk

Output

Bus
Car
Motorcycle
Salin selepas log masuk

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

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan