1. ใช้คีย์เวิร์ด abstract ใน C# เพื่อประกาศคลาสและทำหน้าที่เป็นคลาสนามธรรม
2. คลาสนามธรรมไม่สามารถสร้างอินสแตนซ์ได้ ฟังก์ชันบทคัดย่อไม่มีโค้ดดำเนินการและจะต้องเขียนใหม่ในคลาสที่ไม่ใช่นามธรรม
3. แม้ว่าคลาสนามธรรมจะเป็นเสมือน แต่คีย์เวิร์ดเสมือนจะไม่ใช้ ไม่เช่นนั้นข้อผิดพลาดจะถูกรายงาน
4. หากคลาสมีฟังก์ชันนามธรรม คลาสนั้นก็จะเป็นนามธรรมและจะต้องประกาศให้เป็นนามธรรมด้วย
5. ในภาษา C++ ฟังก์ชันนามธรรมถูกอธิบายว่าเป็นฟังก์ชันเสมือนล้วนๆ แต่ไม่มีคำอธิบายดังกล่าวใน C# และใช้เฉพาะคำว่า abstract เท่านั้น
6. คลาสนามธรรมสามารถกำหนดได้ดังนี้
ดู plaincopy ไปที่ clipboardprint หรือไม่
คลาสนามธรรม myAbstract
-
//คำจำกัดความของตัวแปรใช้ไม่ได้กับคีย์เวิร์ด abstract
ส่วนตัวฉัน;
//คุณสมบัติ
จำนวนนามธรรมสาธารณะ { รับ; ชุด;
//วิธี
สตริงนามธรรมสาธารณะ getName();
-
-