คลาสนามธรรมสามารถมีวิธีที่ไม่ใช่นามธรรมได้หรือไม่?
คลาสนามธรรมสามารถมีวิธีที่ไม่ใช่นามธรรมได้หรือไม่?

วีดีโอ: คลาสนามธรรมสามารถมีวิธีที่ไม่ใช่นามธรรมได้หรือไม่?

วีดีโอ: คลาสนามธรรมสามารถมีวิธีที่ไม่ใช่นามธรรมได้หรือไม่?
วีดีโอ: Abstract Classes and Methods 2024, พฤศจิกายน
Anonim

ใช่เรา สามารถมี NS คลาสนามธรรม ปราศจาก วิธีการที่เป็นนามธรรม เนื่องจากทั้งสองเป็นแนวคิดที่เป็นอิสระ ประกาศ คลาสนามธรรม แปลว่า มัน สามารถ ไม่ได้ยกตัวอย่างด้วยตัวเองและ สามารถ เฉพาะประเภทย่อยเท่านั้น ประกาศ วิธีการ นามธรรม หมายความว่า วิธีการจะ กำหนดไว้ในคลาสย่อย

ผู้คนยังถามอีกว่าคลาสนามธรรมสามารถกำหนดทั้งวิธีนามธรรมและวิธีที่ไม่เป็นนามธรรมได้หรือไม่?

หนึ่ง วิธีนามธรรม คือ กระบวนการ ในเด็ก ระดับ ที่ครอบงำผู้ปกครอง กระบวนการ . คลาสนามธรรมสามารถกำหนดทั้งวิธีนามธรรมและไม่ใช่ - วิธีการที่เป็นนามธรรม ? ก. ไม่ มันต้องมีอย่างใดอย่างหนึ่งทั้งหมด

นอกจากนี้ อินเทอร์เฟซของ AN สามารถมีวิธีที่ไม่ใช่นามธรรมได้หรือไม่? วิธีการเชื่อมต่อ ตามคำจำกัดความสาธารณะและ บทคัดย่อ ดังนั้นคุณจึงไม่สามารถ ไม่มี - วิธีการที่เป็นนามธรรม ในของคุณ อินเตอร์เฟซ . ในชวา วิธีอินเทอร์เฟซ เป็นสาธารณะและ บทคัดย่อ โดยค่าเริ่มต้น. ดังนั้นตัวเลือกแรกคือการปฏิบัติที่ไม่ดี

ต่อมาอาจมีคนถามว่า เรามีวิธี abstract ในคลาสที่ไม่ใช่ abstract ได้ไหม?

มัน สามารถมีวิธีการที่เป็นนามธรรมได้ ( วิธีการ ไม่มีร่างกาย) เช่นเดียวกับคอนกรีต วิธีการ (ปกติ วิธีการ กับร่างกาย) ปกติ ระดับ ( ไม่ใช่ - คลาสนามธรรม ) ไม่ได้ มีวิธีการที่เป็นนามธรรม . หนึ่ง คลาสนามธรรม can ไม่ถูกยกตัวอย่าง ซึ่งหมายความว่าคุณไม่ได้รับอนุญาตให้สร้างวัตถุของมัน

การใช้คลาสนามธรรมที่ไม่มีวิธีนามธรรมใน Java คืออะไร?

คลาสนามธรรมที่ไม่มีวิธีนามธรรม หมายความว่าคุณสามารถสร้างวัตถุของสิ่งนั้นได้ คลาสนามธรรม . ดูตัวอย่างของฉัน ถ้าคุณเขียนหนึ่ง วิธีนามธรรม ข้างใน คลาสนามธรรม แล้วมันจะไม่คอมไพล์ ซึ่งหมายความว่าถ้าคุณสร้าง คลาสนามธรรมที่ไม่มีวิธีนามธรรม จากนั้นคุณสามารถสร้างวัตถุของสิ่งนั้น คลาสนามธรรม.