irpg Community
Toggle navigation
Member List
Portal
Calendar
Login
Register
Login
Username:
Password:
Lost Password?
Remember me?
irpg Community
irpg Fabella RPG Maker Academia
RPG Maker Engine School
Scripting Academy
ใครใช้ alias เป็นสอนหน่อยครับ
Alphaforce
05-29-2012, 01:26 PM
#1
เห็นว่ามันคือการสร้างclassใหม่ที่ไม่ทับของเดิม แบบทำงานต่อจากเดิม
แต่วิธีเขียน แล้วตั้งชื่อนี่ มีหลักการยังไงครับ?
Muge9thD
05-30-2012, 05:49 PM
#2
มันไม่ใช่การสร้าง class ใหม่ครับมันแค่สร้าง method หรือตัวแปร global ใหม่
โดยปกติแล้วมักใช้เวลาที่ต้องเขียน method นั้นซ้ำๆทับลงไป
ส่วนหลักการเขียนก็ตามนี้ครับ
Code:
alias newmethod oldmethod
ลองหาตัวอย่างมาศึกษาดูนะครับ
This post was last modified: 05-30-2012, 05:50 PM by
Muge9thD
.
admannon
07-17-2012, 08:59 PM
#3
ถ้าอยากทำอย่างว่า ก็จะมีหน้าตาประมาณนี้
Code:
class A << B
def update
super #เป็นส่วนที่นำของเก่ามาใช้
end
end
newz
07-17-2012, 09:11 PM
#4
เป็นการโคลน method ขึ้นมา แล้วเขียน method ใหม่ทับ method เดิม แล้วทีนี้เวลาจะเรียกใช้ method เดิม ก็ เรียกจาก method ที่โคลนเอาไว้ มั้งนะ ผมมั่วเอา
Search Thread
Next Oldest
Next Newest
Users browsing this thread:
4 Guest(s)
Contact Us
Forum Team
irpg
Return to Top
Mark all forums read
RSS Syndication
Help
Default
--irpg Default
----irpg Default (Dreamknight backup)
Alpha Gaming
NDesign
--NDesign (bak)
Flatty
--Flatty IRPG
Curves UI-alpha
--IRPG - CurvesUI
Go
Powered By
MyBB
, © 2002-2024
MyBB Group
.
Made with
by
Curves UI
.