More Related Content Similar to الموائمة ...pdf Similar to الموائمة ...pdf (20) More from ssuser893014 (7) الموائمة ...pdf2. الواجهات
Interface
•
ااااااجهوال
(
Interfaces
)
ااااا ااااهاه
ااااالكالس ب
ااااا ب اااااله اااااولك
التفو اواو ماتواغ ماوادك اابله انواتاال ااو الاكل اثا التخفة ا ااالخص
ا
تاال
ماوادك
static
و
final
الو ااه اا و ااع االماع ا افعام ام ااايص الو
شلتا ىدحو
(
Constructor
.)
•
ا ال ا لتةتوعاث وكات لاو ل لفكاو اجهاوال دسفختم
(
الكالسا
)
,
اثفه
رو مفع كلل
لةكالس
ل اجهاثو ا مات ا اثاث
رو مافع ام تكا و
ةكاال
اكتوال
.
•
ي بقا ي ساوه اخا خص اتو و او غ ا ي قات و ه
ر اعفب يتك
ام ةاو
قت ال تو و و غ ع بةت مةفزم
.
3. الواجهات انشاء
إلنشاء العامة الصيغة
الواجهه
(
interface
)
كالتالي
:
-
public interface الواجهة اسم {
}
ك استبدال مع الكالس انشاء طريقة بنفس الواجهة انشاء يتم
لمة
class
بكلمة
interface
بدون دوال هي الواجهة وأعضاء
أكواد
كالتالي
:
-
;
(
الدالة معامالت
)
الدالة اسم
المعادة القيمة نوع
الدال إعالن سطر في مباشرة المنقوطة الفارزة كتابة يتم انه نالحظ
وال ة
حاصرات بدون فهي جسم للدالة يوجد
(
{ }
)
هي الوصول ودرجة
public
افتراضيا
.
4. والوراثة الواجهات
Public interface اسم
الواجهة
{
(
المستقبلة القيم
)
المعادة القيمة نوع الدالة اسم ;
}
وفي
الكالس
الذي
سوف
يستخدم
الواجهة
نستخدم
كلمة
implements
class اسم
الكالس implements اسم
الواجهة
{
متغيرات
ودوال
الكالس
مع
إعادة
تعريف
جميع
دوال
الواجهة
المستخدمة
}
10. بني الفرق
abstract class & interface
(1
الـ
abstract
كود على تحتوي قد
،
الـ بينما
Interface
كود على تحتوي ال
تصاريح على تحتوي وانما
.
(2
الـ تستخدم عندما
abstract
كل فإن
الكالسات
وراث يمكنها ال ترثه عندما
ة
الـ لكن ،اخر كالس أي
interface
عمل تستطيع
Implements
ألكثر
من
interface
.
(3
الـ في األعضاء
abstract class
على تحتوي قد
Access Modifier
(
وصول محددات
)
،
الـ في بينما
Interface
تعتبر كلها
Public
.
(4
الـ
abstract class
الـ بينما ،مشيدات على تحتوي
interface
تحتوي ال
مشيدات على
.
(5
الكالسات
المجرده
من اكثر ومن اخر كالس من ترث ممكن
interface
الـ بينما
interface
من فقط ترث ان يمكنها
interface
اكثر او واحده
.