Tag

abstract class Archives – IT Solutions

abstract class ما هو ال

هى كلاسات مجردة لايمكن انشاء كائن object منها وانما تستخدم لاغراض الوراثة
بمعنى لو عندى كلاس person انشاء بغرض تجميع العناصر المشتركة بين اكثر من كلاس (المتغيرات والدوال ) .

نتيجة بحث الصور عن abstract class
وعندى مجموعة من الكلاسات التى ترث من هذا الكلاس مثل كلاس Employees وكلاس students .
فما الداعى او الفائدة من انشاء كائن من كلاس person
ليس واقعيا ان انشاء كائن اسمة شخص .
هو ليس خطأ برمجى وانما هو ليس منطقيا .

وبالتالى حتى نتمكن من عدم تفعيل انشاء كائن من هذا الكلاس نستخدم الصيغة كالتالى

public abstract className{

}

يتم وضع كلمة abstract قبل اسم الكلاس

فى النهاية او الخلاصة لو عندك كلاس مش عاوز حد يعمل منة كائن نكتب قبلة عبارة abstract .

ملحوظة
من الممكن ان يحتوى الكلاس من النوع abstract على دوال عادية ودوال اخرى من النوع abstract .

نتيجة بحث الصور عن abstract class

في لغة الجافا for loop
بناء صيغ الميغا بالاكسل
شركة أدوات الأندرويد تطرح تطبيق تسجيل المكالمات الأحترافي المدفوع مجاناً لمدة 8 ساعات
طريقة الحصول على ما يزيد عن 100 جيجا تخزين سحابي
اهمية الهندسة العكسية عند البرمجة
موقع أكاديمية مايكروسوفت للتعليم المجاني وشهادة معتمدة من مايكروسوفت
ما هو الاندرويد ببساطة
المساحة المفقودة في أجهزة تخزين الحاسوب
كيف بدأ أول كمبيوتر شخصي ؟
أكثر الألعاب مبيعاً على بلاي ستيشن 4 و إكس بوكس ون
أكثر تطبيقات الأندرويد إستهلاكاً للبطارية
javascript داخل php هل يمكن إستخدام كود
USB منافذ ال

أنواع الكلاسات فى جافا بالنسبة للوراثة

الكلاسات في الجافا تنقسم إلى عدة أنواع من حيث الوراثة وهم :

concrete class
هو كلاس تم أنشائة اما من اجل الوراثة او لانشاء كائن (object) من هذا الكلاس .
وهو يحتوى على مجموعة من المتغيرات والدوال إنظر المثال التالي :

نتيجة بحث الصور عن ‪concrete class‬‏

abstract class
هو كلاس عام تم انشائة من اجل الوراثة فقط .و لايمكن أنشاء كائن (object) منة .

نتيجة بحث الصور عن ‪abstract class‬‏
ويحتوى على متغيرات وكذلك دوال اما من النوع العادى او دوال من النوع abstract وهى الدوال المجردة اى دالة بدون body . ويترك تنفيذها اجباريا لاى كلاس يرث من هذا الكلاس .
ويجب ان تكون دوال abstract بداخل كلاس من النوع abstract

 

وهناك مفهوم اخر فى الجافا هو interface وهو عبارة عن اطار يحتوى على مجموعة من المتغيرات بشرط ان تكون final

نتيجة بحث الصور عن ‪interface class‬‏
وكذلك مجموعة من الدوال بشرط ان تكون جميعا من النوع abstract .وهو بديل للوراثة المتعددة .

10 Day in Java
منهاج كامل في تعلم البرمجة ولغة الجافا
Unity 3D الخاصة بمحرك الالعاب java Script تعلم لغة
سلسلة كتب الجرافيكس باستخدام لغة الجافا كتاب مقدمة في البرمجة الشيئية
(Inheritance) مبدأ الوراثة في البرمجة الكائنية
كورونا و علم الرياضيات و التكاثر الأسي و ليس التضاعف العددي
JSON ما هي ال
إشاعة أن شبكة الجيل الخامس هي ما يساعد على نشر فايروس كورونا خاطئة
دروس بايثون للمبتدئين تابع جمل التحكم الشرطية او العبارات الشرطية
الفرق بينهم internet & Intranet & Extranet
تاريخ الأوبئة و الذكاء الصناعي
Fiber Optics تعلم توصيل الالياف الضوئيه
ما هي القطعة الأسطوانية الموجودة في أطراف أسلاك الكمبيوتر