irpg Community
ใครใช้ alias เป็นสอนหน่อยครับ - Printable Version

+- irpg Community (https://irpg.in.th)
+-- Forum: irpg Fabella RPG Maker Academia (https://irpg.in.th/forum-4.html)
+--- Forum: RPG Maker Engine School (https://irpg.in.th/forum-7.html)
+---- Forum: Scripting Academy (https://irpg.in.th/forum-12.html)
+---- Thread: ใครใช้ alias เป็นสอนหน่อยครับ (/thread-94.html)



ใครใช้ alias เป็นสอนหน่อยครับ - Alphaforce - 05-29-2012

เห็นว่ามันคือการสร้างclassใหม่ที่ไม่ทับของเดิม แบบทำงานต่อจากเดิม
แต่วิธีเขียน แล้วตั้งชื่อนี่ มีหลักการยังไงครับ?


RE: ใครใช้ alias เป็นสอนหน่อยครับ - Muge9thD - 05-30-2012

มันไม่ใช่การสร้าง class ใหม่ครับมันแค่สร้าง method หรือตัวแปร global ใหม่
โดยปกติแล้วมักใช้เวลาที่ต้องเขียน method นั้นซ้ำๆทับลงไป
ส่วนหลักการเขียนก็ตามนี้ครับAngel
Code:
alias newmethod oldmethod
ลองหาตัวอย่างมาศึกษาดูนะครับทำหน้าเหยาหมิง


RE: ใครใช้ alias เป็นสอนหน่อยครับ - admannon - 07-17-2012

ถ้าอยากทำอย่างว่า ก็จะมีหน้าตาประมาณนี้

Code:
class A << B
    def update
        super #เป็นส่วนที่นำของเก่ามาใช้
    end
end

Derp


RE: ใครใช้ alias เป็นสอนหน่อยครับ - newz - 07-17-2012

เป็นการโคลน method ขึ้นมา แล้วเขียน method ใหม่ทับ method เดิม แล้วทีนี้เวลาจะเรียกใช้ method เดิม ก็ เรียกจาก method ที่โคลนเอาไว้ มั้งนะ ผมมั่วเอา