คุณเขียนวิธีนามธรรมได้อย่างไร?
คุณเขียนวิธีนามธรรมได้อย่างไร?

วีดีโอ: คุณเขียนวิธีนามธรรมได้อย่างไร?

วีดีโอ: คุณเขียนวิธีนามธรรมได้อย่างไร?
วีดีโอ: แนวคิดเชิงนามธรรม ม.1 [ชั่วโมงที่ 1] 2024, พฤศจิกายน
Anonim

ประกาศ an วิธีนามธรรม , ใช้แบบฟอร์มทั่วไปนี้: บทคัดย่อ พิมพ์ กระบวนการ -name(รายการพารามิเตอร์); อย่างที่คุณเห็นไม่มี กระบวนการ ร่างกายมีอยู่ คอนกรีตใดๆ ระดับ (เช่น. ระดับ ปราศจาก บทคัดย่อ คีย์เวิร์ด) ที่ขยาย an คลาสนามธรรม ต้องแทนที่.ทั้งหมด วิธีการที่เป็นนามธรรม ของ ระดับ.

ในทำนองเดียวกัน วิธีการเชิงนามธรรมคืออะไร?

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

นอกจากนี้ อะไรคือสิ่งที่จำเป็นสำหรับคลาสนามธรรมและวิธีการนามธรรม? บทคัดย่อ คีย์เวิร์ดใช้สร้าง a คลาสนามธรรม และ กระบวนการ . คลาสนามธรรม ใน java ไม่สามารถสร้างอินสแตนซ์ได้ หนึ่ง คลาสนามธรรม ส่วนใหญ่จะใช้เพื่อจัดเตรียมฐานสำหรับคลาสย่อยเพื่อขยายและใช้งาน วิธีการที่เป็นนามธรรม และแทนที่หรือใช้การดำเนินการ วิธีการ ใน คลาสนามธรรม.

เกี่ยวกับเรื่องนี้ เมื่อใช้วิธีนามธรรม?

เชิงนามธรรม ชั้นเรียนมีความเหมาะสมถ้าคุณต้องการให้รายละเอียดการนำไปใช้งานแก่ลูก ๆ ของคุณ แต่ไม่ต้องการอนุญาตให้อินสแตนซ์ของชั้นเรียนของคุณสร้างอินสแตนซ์โดยตรง (ซึ่งช่วยให้คุณกำหนดคลาสได้บางส่วน) หากคุณต้องการเพียงแค่กำหนดสัญญาสำหรับออบเจกต์ที่จะติดตาม ให้ใช้อินเทอร์เฟซ

ความแตกต่างระหว่างคลาสนามธรรมและวิธีการนามธรรมคืออะไร?

NS กระบวนการ ที่ประกาศโดยใช้คำสำคัญ บทคัดย่อ เรียกว่า an วิธีนามธรรม . วิธีการเชิงนามธรรม เป็นการประกาศเท่านั้นและจะไม่มีการดำเนินการ ชวา ระดับ ประกอบด้วย an คลาสนามธรรม ต้องประกาศเป็น คลาสนามธรรม . หนึ่ง วิธีนามธรรม สามารถตั้งค่าตัวแก้ไขการมองเห็นได้เท่านั้น เป็นแบบสาธารณะหรือแบบมีการป้องกัน