Learning Python - step by step

هنا توجد كل المواضيع المتعلقة بالبرمجيات المفتوحة المصدر

المشرف: Karam

Re: Learning Python - step by step

مشاركة غير مقروءةبواسطة Karam » الأربعاء مارس 16, 2011 1:37 am

Inheritance in Python


لا أريد الإطالة في الشرح عن مفاهيم الوراثة .. فكلنا نتقنها ..
فقط أريد سردّ بعض الأمثلة المتعلقة بلغة python في هذا المجال

مثال (1):
عندما لا نذكر قبل الـ method أنها static فهي افتراضيا تكون virtual
CODE: تحديد الكل
class A:
    def me(self):
        print "A.me(self)"

class B (A):
    pass

obj = B( )
obj.me( )


الخرج:
CODE: تحديد الكل
A.me(self)
أنا بتنفس حرية .. ما تقطع عني الهوى
صورة العضو الشخصية
Karam
مشرف منتدى البرمجيات المفتوحة المصدر
مشرف منتدى البرمجيات المفتوحة المصدر
 
مشاركات: 2039
اشترك في: الخميس أكتوبر 01, 2009 2:50 pm
مكان: Stadt Ilmenau, Thuringen, Germa
الجتس: ذكر
الشهادة الثانوية: Syria
الجامعة: Damascus
الكلية: ITE
المرحلة الدراسية: السنة الرابعة
الاختصاص: شبكات و نظم

السابق

العودة إلى منتدى البرمجيات المفتوحة المصدر

الموجودون الآن

المستخدمون المتصفحون لهذا المنتدى: لا يوجد أعضاء مسجلين متصلين و 1 زائر