Posts

Showing posts from April 23, 2011

Author

Ahmed Samir

Evry1falls is my online name

OOP VB .Net Toturials and Examples - دروس فى ال أو أو بى

Image
فى الدرس السابق تعرفنا على الوراثه Inheritance
Access Modifiers تابع المشروع السابق : لدينا الان الاجراء A فى Parent ..... ماذا يحدث اذا قمنا بعمل اجراء بنفس الاسم A فى Child. قم بتنفيذ السابق : و نأتى على الفورم و فى الحدث Button1_Click نكتب الكود : Dim X As New Child() X.A() ماذا تتبع هذه الــ A ...؟ هل الــ Parent ؟ أم الــ Child ؟ هى تتبع الـ Child و سيقوم البرنامج بتنفيذ الكود و لكن ستلاحظ خط أخضر تحت الـ A و هذا معناه أن هناك شىء غير منطقى و يكون الحالى بسيط .... سنقوم بعمل OverRide لــ A بمعنى ان الـ Child سيكون به A و الـ Parent سيكون به A أخرى على الرغم من أن Child يرث الــ Parent و يكتب الكود بهذا الشكل فى كلتا المنطقتين Parent و Child ... فى الـ Parent يكون : Public OverRidable Sub A() MsgBox ("I Belong to the Parent") End Sub و فى الـ Child يكون : Public OverRides Sub A() MsgBox ("I Belong to the Child") End Sub قم بتجربة الكود تلاحظ أنه يقوم بتنفيذ الـ A التابعه للــ Child و فى هذه الطريقه OverRide فإنه من اللازم استخدام نفس الـ Arguements فى كلا من الـ Parent و الـ Chil…

Comment Via facebook