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

من موسوعة حسوب
< Ruby‏ | Class
اذهب إلى التنقل اذهب إلى البحث

يُستدعَى التابع inherited كرد نداء في كل مرة يُنشأ فيها صنف فرعي (subclass) من الصنف الحالي.

البنية العامة

inherited(subclass)

أمثلة

مثال على استخدام التابع inherited:

class Foo
 def self.inherited(subclass)
   puts "New subclass: #{subclass}"
 end
end

class Bar < Foo
end

class Baz < Bar
end

انظر أيضًا

  • التابع new: يُنشئ صنفًا جديدًا مجهولًا غير مسمى (unnamed) من الصنف الأب (superclass) الممرر إليه (أو من الصنف Object إن لم يمرر إليه أي شيء).
  • التابع allocate: يحجز مساحةً من الذاكرة لكائن جديد من الصنف class دون استدعاء التابع initialize مع النسخة (instance) الجديدة.
  • التابع superclass: يعيد الصنف الأب (superclass) للصنف المستدعى معه.

مصادر