التابع new
في الصنف Class
في روبي
يستدعي التابع new
التابعَ allocate
لإنشاء كائن جديد من الصنف class
، ثم يستدعي التابع initialize
مع ذلك الكائن المنشأ ويُمرِّر إليه وسائط محددة.
هذا هو التابع الذي يُستدعى كلما أريد إنشاء كائن باستخدام التابع .new
.
البنية العامة
new(args, ...) → obj
المعاملات
args
الوسيط المراد تمريره إلى التابع initialize
عند استدعائه.
...
الوسائط الأخرى المراد تمريرها إلى التابع initialize
عند استدعائه.
القيم المعادة
يعاد الكائن الذي أنشئ.
انظر أيضًا
- التابع
allocate
: يحجز مساحةً من الذاكرة لكائن جديد من الصنفclass
دون استدعاء التابعinitialize
مع النسخة (instance) الجديدة. - التابع
inherited
: يُستدعَى كرد نداء في كل مرة يُنشأ فيها صنف فرعي (subclass) من الصنف الحالي. - التابع
superclass
: يعيد الصنف الأب (superclass) للصنف المستدعى معه.