الفرق بين المراجعتين لصفحة: «Ruby/Class/superclass»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>superclass</code> في الصنف <code>Class</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby...' |
لا ملخص تعديل |
||
سطر 2: | سطر 2: | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby Method]] | [[تصنيف: Ruby Method]] | ||
[[تصنيف: Ruby | [[تصنيف: Ruby Class]] | ||
يعيد التابع <code>superclass</code> الصنف الأب (<code>superclass</code>) للصنف المستدعى معه. | يعيد التابع <code>superclass</code> الصنف الأب (<code>superclass</code>) للصنف المستدعى معه. | ||
==البنية العامة== | ==البنية العامة== |
مراجعة 14:21، 12 سبتمبر 2018
يعيد التابع superclass
الصنف الأب (superclass
) للصنف المستدعى معه.
البنية العامة
superclass → a_super_class or nil
القيمة المعادة
يعاد الصنف الأب للصنف المعطى أو القيمة nil إن لم يكن للصنف المعطى صنف أب.
أمثلة
مثال على استخدام التابع superclass
:
File.superclass #=> IO
IO.superclass #=> Object
Object.superclass #=> BasicObject
class Foo; end
class Bar < Foo; end
Bar.superclass #=> Foo
BasicObject.superclass #=> nil
انظر أيضًا
- التابع
new
: يُنشئ صنفًا جديدًا مجهولًا غير مسمى (unnamed
) من الصنف الأب (superclass
) الممرر إليه (أو من الصنفObject
إن لم يمرر إليه أي شيء). - التابع
allocate
: يحجز مساحةً من الذاكرة لكائن جديد من الصنفclass
دون استدعاء التابعinitialize
مع النسخة (instance
) الجديدة. - التابع
inherited
: يُستدعَى كرد نداء في كل مرة يُنشأ فيها صنف فرعي (subclass
) من الصنف الحالي.
مصادر
- قسم التابع superclass في الصنف Class في توثيق روبي الرسمي.