05-29-2012, 01:26 PM
เห็นว่ามันคือการสร้างclassใหม่ที่ไม่ทับของเดิม แบบทำงานต่อจากเดิม
แต่วิธีเขียน แล้วตั้งชื่อนี่ มีหลักการยังไงครับ?
แต่วิธีเขียน แล้วตั้งชื่อนี่ มีหลักการยังไงครับ?
ใครใช้ alias เป็นสอนหน่อยครับ
|
05-29-2012, 01:26 PM
เห็นว่ามันคือการสร้างclassใหม่ที่ไม่ทับของเดิม แบบทำงานต่อจากเดิม
แต่วิธีเขียน แล้วตั้งชื่อนี่ มีหลักการยังไงครับ?
มันไม่ใช่การสร้าง class ใหม่ครับมันแค่สร้าง method หรือตัวแปร global ใหม่
โดยปกติแล้วมักใช้เวลาที่ต้องเขียน method นั้นซ้ำๆทับลงไป ส่วนหลักการเขียนก็ตามนี้ครับ Code: alias newmethod oldmethod
07-17-2012, 08:59 PM
ถ้าอยากทำอย่างว่า ก็จะมีหน้าตาประมาณนี้
Code: class A << B
07-17-2012, 09:11 PM
เป็นการโคลน method ขึ้นมา แล้วเขียน method ใหม่ทับ method เดิม แล้วทีนี้เวลาจะเรียกใช้ method เดิม ก็ เรียกจาก method ที่โคลนเอาไว้ มั้งนะ ผมมั่วเอา
|
« Next Oldest | Next Newest »
|