Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

บทคัดย่อ vs คลาสที่ปิดสนิท vs สมาชิกคลาสใน C #


คลาสนามธรรมรวมถึงเมธอดที่เป็นนามธรรมและไม่ใช่นามธรรม คุณไม่สามารถยกตัวอย่างคลาสนามธรรมได้

คลาสปิดผนึกป้องกันการสืบทอดและคุณไม่สามารถใช้เป็นคลาสพื้นฐานได้

คลาสนามธรรม

ในการประกาศคลาสนามธรรม คุณต้องวางคีย์เวิร์ด abstract ก่อนนิยามคลาส ตัวอย่างของสมาชิกชั้นเรียน ในคลาสนามธรรมสามารถกำหนดวิธีการนามธรรมดังต่อไปนี้ -

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

นิยามเมธอดนามธรรมตามด้วยเซมิโคลอนเนื่องจากไม่มีการนำไปใช้

คลาสที่ปิดผนึก

ในการประกาศคลาสที่ปิดสนิท คุณต้องวางคีย์เวิร์ดที่ปิดผนึกก่อนนิยามคลาส คลาสปิดผนึกป้องกันการสืบทอดและคุณไม่สามารถใช้เป็นคลาสพื้นฐานได้

public sealed class Test {
   // Class members comes here
}