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

31/10/2019 December 28th, 2021 java, line

You May Also Like

أصبح العمل من المنزل شائعًا بشكل كبير على مدار السنوات القليلة الماضية ، ولكنه قدم لنا أيضًا تحديات لم نفكر ...
Read More
نصائح للعمل من المنزل بإستخدام جهاز الماك Setapp برنامج بإستخدام
ما هو التصميم الجرافيكي؟ التصميم الجرافيكي هو حرفة يقوم فيها المصممون بإنشاء محتوى مرئي لتوصيل الرسائل من خلال تطبيق تقنيات ...
Read More
مجالات تصميم الجرافيك
ما هو الواي فاي (Wi-Fi) ؟ هو اختصار لـ "Wireless Fidelity" وهي تقنية أو برتوكول شبكة لتوفير اتصال لاسلكي في ...
Read More
ما هو الواي فاي

 

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

concrete class

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

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

 

abstract class

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

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

 

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

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

 

Last Article