تجمع شيتات واسئلة oop
813 subscribers
345 photos
12 videos
166 files
37 links
شوفو التثبيتات واتركو لنا دعوة جزاكم الله خيرا. 🤍
Download Telegram
هذين محاضرات OOP ايمان نظري+عملي 14مجلد تلقوه الترتيب في الصور👌👌👆🤓
PDF المنهج
محاضرة أستاذ خالد رفادي

اليوم. is a
2👍1
Media is too big
VIEW IN TELEGRAM
شرح الامتحان الجزئي OOP
1
Forwarded from تجمع طلبة تقنية المعلومات جامعة بنغازي
أمتحان oop يلي حابب يحتفظ بلأسئلة
صورة من أحد المعامل...
لو حد عندا. example متاع أستاذة ساريا الأسبوع اللي فات واللي قبلا يدزا لان حكت عليه ان مهم
Forwarded from O.O.P (جُوري💙)
متغير ستاتيكclass varible.
متغير مش ستاتيكinstance varible.
براميتر Local varible .
Forwarded from O.O.P (جُوري💙)
Interface, Abstract
هنا الاثنين مشتركات في مفهوم التجريد ..

من ناحية الانشاء :
abstract
عند انشاءه نكتب  abstract class
Interface عند انشاء كلاس انترفيس مانكتبش كلاس قبلها
..
من ناحية انه عندهن كنستركتر ولا :
Abstract كلاس
يحتوي على كنستركتر
انترفيس لا يحتوي على كنستركتر
..
العلاقة بين الكلاسات :

كلاس ابستركتر يمكن اي يحتوي على دوال مجردة و اخرى غير مجردة و المجردة تكون بدون بدي و في كلاس الوراث من ابستركت حنديرها ب بدي ف حنستخدم مفهوم الوراثة مع الاوفر رايدين  ..

بينما ف انترفيس و كلاس العادي نستخدم implement في انشاء الكلاس العادي ليصل ل محتوى كلاس انترفيس ،

و لو بين انترفيس و انترفيس نستخدم extends (مفهوم الوراثة) ..

من ناحية المتغيرات :
المتغيرات في ابستراكت يمكن ان تكون static , final , private ,public ,protected ,,
بينما في  الانترفيس تكون final , public فقط ..
من ناحية الدوال :
الدوال ف ابستركت كلاس يمكن ان تكون abstract ,final, static ,public ,private, protected ..
بينما الدوال في انترفيس تكون
abstract,public ..
آخر حاجة :
ابستركت كلاس يدعم مفهوم الوراثة الفردية
بينما الانترفيس يمكن ان يدعم مفهوم الوراثة المتعددة ..
3
Forwarded from O.O.P
Final مع الكلاس
منقدرش ندير منه وراثة
Final مع متغير منقدرش نغير قيمته
Final مع ميثود منقدرش ندير اوفر رايد للدالة
.
Static تخلي المتغير تابع للكلاس
بالكامل ، و كأنه عامل مشترك ع اوبجكتس كلهن . ميكونش المتغير تابع كل obj اوحده.
1