ใน Java ความแตกต่างระหว่างการผูกแบบไดนามิกและการแทนที่เมธอดคืออะไร?


ตอบ 1:
สัตว์เลี้ยงระดับ {โมฆะสาธารณะกิน () {System.out.println ("อะไร"); }} คลาสม้าขยายสัตว์ {โมฆะสาธารณะกิน () {System.out.println ("ผัก"); }} การทดสอบระดับ {โมฆะสาธารณะคงที่ main (String args []) {สัตว์ obj; obj = สัตว์ใหม่ (); obj.eat (); obj = ม้าใหม่ (); obj.eat (); }}
ผักอะไรก็ได้

ตอบ 2:

คุณหมายถึงการถามถึงความแตกต่างระหว่าง "การผูกแบบไดนามิก" และวิธี "การบรรทุกเกินพิกัด" หรือไม่?

เพราะวิธีการแทนที่และ "การเรียกใช้วิธีเสมือนจริง" (การเชื่อมโยงแบบไดนามิก) เป็นสองส่วนของจาวาหลากหลายรูปแบบและพวกเขาจะ "แตกต่างกันเล็กน้อย" จากวิธีการบรรทุกเกินพิกัด: ชื่อวิธีเดียวกัน แต่ลายเซ็นที่แตกต่างกัน


ตอบ 3:

คุณหมายถึงการถามถึงความแตกต่างระหว่าง "การผูกแบบไดนามิก" และวิธี "การบรรทุกเกินพิกัด" หรือไม่?

เพราะวิธีการแทนที่และ "การเรียกใช้วิธีเสมือนจริง" (การเชื่อมโยงแบบไดนามิก) เป็นสองส่วนของจาวาหลากหลายรูปแบบและพวกเขาจะ "แตกต่างกันเล็กน้อย" จากวิธีการบรรทุกเกินพิกัด: ชื่อวิธีเดียวกัน แต่ลายเซ็นที่แตกต่างกัน