التابع superclass في الصنف Class في روبي

من موسوعة حسوب
< Ruby‏ | 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) من الصنف الحالي.

مصادر