คลาสนามธรรมรวมถึงเมธอดที่เป็นนามธรรมและไม่ใช่นามธรรม คุณไม่สามารถยกตัวอย่างคลาสนามธรรมได้
คลาสปิดผนึกป้องกันการสืบทอดและคุณไม่สามารถใช้เป็นคลาสพื้นฐานได้
คลาสนามธรรม
ในการประกาศคลาสนามธรรม คุณต้องวางคีย์เวิร์ด abstract ก่อนนิยามคลาส ตัวอย่างของสมาชิกชั้นเรียน ในคลาสนามธรรมสามารถกำหนดวิธีการนามธรรมดังต่อไปนี้ -
public abstract class Vehicle { public abstract void display(); }
นิยามเมธอดนามธรรมตามด้วยเซมิโคลอนเนื่องจากไม่มีการนำไปใช้
คลาสที่ปิดผนึก
ในการประกาศคลาสที่ปิดสนิท คุณต้องวางคีย์เวิร์ดที่ปิดผนึกก่อนนิยามคลาส คลาสปิดผนึกป้องกันการสืบทอดและคุณไม่สามารถใช้เป็นคลาสพื้นฐานได้
public sealed class Test { // Class members comes here }