#1
|
||||
|
||||
الدرس السادس والعشرون : ال Interfaces دورة .net 2008
السلام عليكم ورحمة الله وبركاته . تعريف ال Interface : ال interface هو abstract class يحتوي على abstract mehods and members يمكن عمل نسخة منه باستخدام بمفهوم implementation بدلاً من inhiritancae ، كما يتميز بامكانية عمل implement لاكثر من interface في المرة الواحدة وهو البديل عن مفهوم multiple inhiritance . يمكن تعريف interface بالشكل التالي مثلاً : C#: كود PHP:
كود PHP:
C#: كود PHP:
كود PHP:
C#: كود PHP:
كود PHP:
don't do with interface : - بداية ، ال Interface لا يمكن عمل اي Object منه . لذا فمثل هذه الجملة خاطئة : C#: كود PHP:
كود PHP:
c#: كود PHP:
كود PHP:
C#: كود PHP:
كود PHP:
- كما لا يمكن عمل constructor لل interface . Name Clashes احياناً ما يقوم class او struct ما بعمل implements لاكثر من interface ، وربما يحدث مشاكل في تشابه الأسماء ، لنفترض المثال التالي : C#: كود PHP:
كود PHP:
C#: كود PHP:
كود PHP:
C#: كود PHP:
كود PHP:
C#: كود PHP:
كود PHP:
|
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
الدرس الرابع والعشرون : System.Object دورة .net 2008 | khaledbelal | دورة .NET 2008 من منتدى فيجوال بيسك للعرب | 1 | 03-02-2011 03:55 PM |
الدرس السادس عشر : ال OverLoading دورة .net 2008 | khaledbelal | دورة .NET 2008 من منتدى فيجوال بيسك للعرب | 1 | 03-02-2011 03:43 PM |
الدرس السادس : بعض العمليات الحسابيه البسيطه - دورة سي شارب 2008 | khaledbelal | دورة CSharp 2008 من منتديات حور العين الاسلامية | 0 | 02-22-2010 09:22 PM |
الدرس الثالث والعشرون : ال Abstract دورة .net 2008 | khaledbelal | دورة .NET 2008 من منتدى فيجوال بيسك للعرب | 0 | 02-22-2010 01:57 PM |
الدرس الثاني والعشرون : ال polymorphism دورة .net 2008 | khaledbelal | دورة .NET 2008 من منتدى فيجوال بيسك للعرب | 0 | 02-22-2010 01:54 PM |