parent -> child ก็คือ แม่ และ ลูกนั่นเอง
ลองมาดูโค้ดกันครับ
package hellojava; class Customer { public static void main(String[] args) { ChildCustomer c = new ChildCustomer(); c.say("Tavon"); } } class ParentCustomer { void say(String str) { System.out.println("Hello " + str); } } class ChildCustomer extends ParentCustomer { }
ผลการทำงาน
Hello Tavon
จะเห็นได้ว่าเราไม่ต้องสร้าง method say() ให้กับ ChildCustomer เลย เพราะมันไปทำการสืบทอดความสามารถมาจาก ParentCustomer เรียบร้อยแล้ว จึงได้ความสามารถนี้มาด้วย
อันนี้เป็นเทคนิคเล็กๆ น้อยๆ ที่ช่วยให้การเขียนโปรแกรมขนาดใหญ่ลดความยุ่งยากไปได้มาก
ไม่มีความคิดเห็น:
แสดงความคิดเห็น