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
604 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!

sumber:tutorialspoint.com
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