"สวัสดี Amigo! ข่าวดี! ฉันกำลังสรุปงานเกี่ยวกับตัวทำนายที่แม่นยำสุดๆ!"

"เจ๋ง มันเอาไว้ทำอะไร มันจะทำนายว่าผมจะกลายเป็นโปรแกรมเมอร์เจ๋งๆ เมื่อไหร่"

"เฮ้ อย่าเร่งรีบ หุ่นยนต์หนุ่มของฉัน! ฉันไม่ได้มองไปข้างหน้าไกลขนาดนั้น แต่ฉันรู้อยู่แล้วว่า..."

"อะไร?!"

"...ฉันเห็นว่าคุณจะมาหาฉันพร้อมกับคำถามเกี่ยวกับหัวข้อที่คุณศึกษาในสัปดาห์นี้ ดังนั้นฉันจึงเตรียมเอกสารเพิ่มเติมให้คุณล่วงหน้า: พวกเขาจะช่วยให้คุณเข้าใจทุกอย่าง"

วิธีการใช้ความหลากหลาย

"ข้อได้เปรียบหลักของ Polymorphism คือความยืดหยุ่น ในแง่หนึ่ง คุณสามารถทำงานกับข้อมูลหลายประเภทได้ราวกับว่าข้อมูลเหล่านั้นเป็นประเภทเดียวกัน ในทางกลับกัน คุณยังคงสามารถรักษาพฤติกรรมเฉพาะของอ็อบเจ็กต์ได้ เมื่อใดที่คุณจำเป็นต้องแคสต์ไปยังค่าทั่วไป ประเภทและเมื่อใดที่คุณต้องการลักษณะเฉพาะเราจะพูดถึงเรื่องนี้ .

การแทนที่เมธอดทำงานอย่างไร

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

เหตุใดอินเทอร์เฟซจึงจำเป็นใน Java

บทเรียนนี้ให้คำอธิบายที่ผ่อนคลายและละเอียดเกี่ยวกับอินเทอร์เฟซและเหตุใดจึงปรากฏในภาษา และคุณจะได้เรียนรู้เกี่ยวกับอินเทอร์เฟซ Java ที่เป็นที่นิยม เตรียมตัว! หัวข้อนี้มีภาคต่อ!

วิธีการเริ่มต้นในอินเทอร์เฟซ

Java ทุกเวอร์ชันแตกต่างจากเวอร์ชันก่อนหน้า เวอร์ชันแปดแนะนำแนวคิดของวิธีการเริ่มต้นในอินเทอร์เฟซ สิ่งนี้ช่วยให้คุณกำหนดวิธีการเริ่มต้นและนำไปใช้ภายในอินเทอร์เฟซ คุณจะพบตัวอย่างและ คำอธิบายในบทเรียนนี้

ตัวอย่างเฉพาะของคลาสนามธรรมใน Java

คุณคุ้นเคยกับคลาสนามธรรมแล้ว คุณรู้อยู่แล้วว่ามันเป็นเหมือน 'ช่องว่าง' สำหรับชั้นเรียนในอนาคตของคุณ แต่วิธีการทั้งหมดของคลาสดังกล่าวต้องเป็นนามธรรมหรือไม่? และเหตุใด Java จึงไม่มีการสืบทอดหลายรายการ นี่คือ 'เคล็ดลับ' จากตัวทำนายที่แม่นยำอย่างยิ่งของฉัน: เนื้อหาจากบทเรียนนี้จะช่วยเตรียมคุณให้พร้อมสำหรับระดับต่อไปได้ดียิ่งขึ้น