التابع superclass
في الصنف Class
في روبي
يعيد التابع 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) من الصنف الحالي.