วัตถุประสงค์ของยาชื่อสามัญใน Java คืออะไร?
วัตถุประสงค์ของยาชื่อสามัญใน Java คืออะไร?

วีดีโอ: วัตถุประสงค์ของยาชื่อสามัญใน Java คืออะไร?

วีดีโอ: วัตถุประสงค์ของยาชื่อสามัญใน Java คืออะไร?
วีดีโอ: เริ่มเขียนโปรแกรมด้วย Java ฉบับไว ๆ เข้าใจที่สุดในโลก 2024, อาจ
Anonim

ข้อมูลทั่วไปใน Java . ยาสามัญ เป็นสิ่งอำนวยความสะดวกของ ทั่วไป โปรแกรมที่เพิ่มลงใน Java ภาษาการเขียนโปรแกรมในปี 2547 ภายในเวอร์ชัน J2SE 5.0 พวกเขาได้รับการออกแบบเพื่อขยาย Java's ระบบประเภทเพื่อให้ "ประเภทหรือวิธีการทำงานบนวัตถุประเภทต่างๆ ในขณะที่ให้ความปลอดภัยประเภทเวลาคอมไพล์"

ในที่นี้ การใช้งานทั่วไปของยาชื่อสามัญใน Java คืออะไร?

ยาสามัญ อนุญาตให้ประเภทหรือวิธีการทำงานบนวัตถุประเภทต่างๆในขณะที่ให้ความปลอดภัยประเภทเวลารวบรวมทำให้ Java ภาษาที่พิมพ์แบบคงที่อย่างสมบูรณ์ ยาสามัญ เป็นที่ถกเถียงกันมากที่สุดเรื่องหนึ่ง Java คุณสมบัติทางภาษา

ต่อมา คำถามคือ เมื่อไหร่ควรใช้ยาสามัญ? Java รวม Generics ใน Java 5.0 เพื่อบรรลุ:

  1. ความปลอดภัยของประเภทช่วยให้มั่นใจได้ว่าเมื่อใช้อาร์กิวเมนต์ประเภทแล้ว จะไม่อนุญาตให้มีข้อมูลประเภทอื่นในวิธีการหรือกล่องและหลีกเลี่ยงข้อกำหนดในการแคสต์
  2. การเขียนโปรแกรมทั่วไป/พหุสัณฐานแบบพารามิเตอร์

นอกจากนี้ จุดประสงค์ของ generics ใน Java คืออะไร?

โดยสังเขป, ยาชื่อสามัญ เปิดใช้งานประเภท (คลาสและอินเทอร์เฟซ) เป็นพารามิเตอร์เมื่อกำหนดคลาส อินเตอร์เฟส และวิธีการ เหมือนกับพารามิเตอร์ทางการที่คุ้นเคยมากขึ้นที่ใช้ในการประกาศเมธอด typeparameters มีวิธีให้คุณนำโค้ดเดิมกลับมาใช้ใหม่กับอินพุตที่แตกต่างกัน

ยาชื่อสามัญทำงานอย่างไรใน Java?

ในระยะสั้น ยาสามัญ ใน Java เป็น syntaxsugar และไม่จัดเก็บข้อมูลที่เกี่ยวข้องกับประเภทใด ๆ ที่รันไทม์ ข้อมูลที่เกี่ยวข้องกับประเภททั้งหมดจะถูกลบโดย Type Erasure ซึ่งเป็นข้อกำหนดหลักในขณะที่พัฒนา ยาสามัญ คุณสมบัติเพื่อนำมาใช้ใหม่ทั้งหมด Java รหัสที่เขียนโดยไม่ต้อง ยาสามัญ.

แนะนำ: