567
Subscribers
No data24 hours
-17 days
-130 days
Posts Archive
567
Repost from قناة طلبة كلية تقنية المعلومات جامعة بنغازي
امتحانات سابقة oop
https://drive.google.com/file/d/1UA4-vxkYuewTFJlBZXuAUVmMt2mnOJKm/view?usp=drivesdk
https://drive.google.com/file/d/1kpLtw5rA7RksDBlJHAapEbrLhkIMFzFO/view?usp=drivesdk
https://drive.google.com/file/d/1uRPes6gfMWCV69Y4lpDdad8wBGJa56Wu/view?usp=drivesdk
https://drive.google.com/file/d/1tVUPqz9N5JsQGzStnsf7UZTJskwSPxiZ/view?usp=drivesdk
567
Repost from اسئلة و اكواد جافا
#IT112
هذا الشبتر الأول لمادة OOP و الشبتر هذا يعتبر مراجعة للدوال كتمهيد للOOP
567
هنا الاثنين مشتركات في مفهوم التجريد ..
بسAbstract class تجريد جزئي
Interface
تجريد كامل ، بحسب اصدارات جافا ..
Abstract
من ناحية انشاء الكلاس :
عند انشاءه نكتب abstract class
Interface عند انشاء كلاس انترفيس مانكتبش كلاس قبلها
..
من ناحية انه عندهن كنستركتر ولا :
Abstract كلاس
يحتوي على كنستركتر
انترفيس لا يحتوي على كنستركتر
..
العلاقة بين الكلاسات :
كلاس ابستركتر يمكن اي يحتوي على دوال مجردة و اخرى غير مجردة و المجردة تكون بدون بدي و في كلاس الوراث من ابستركت حنديرها ب بدي ف حنستخدم مفهوم الوراثة مع الاوفر رايدين ..
بينما ف انترفيس كلاس و كلاس العادي نستخدم implement في انشاء الكلاس العادي ليصل ل محتوى كلاس انترفيس ،
و لو بين انترفيس و انترفيس نستخدم extends (مفهوم الوراثة) ..
من ناحية المتغيرات :
المتغيرات في ابستراكت يمكن ان تكون static , final , private ,public ,protected ,,
بينما في الانترفيس تكون final , public فقط ..
من ناحية الدوال :
الدوال ف ابستركت كلاس يمكن ان تكون abstract ,final, static ,public ,private, protected ..
بينما الدوال في انترفيس تكون
abstract,public ..
آخر حاجة :
ابستركت كلاس يدعم مفهوم الوراثة الفردية
بينما الانترفيس يمكن ان يدعم مفهوم الوراثة المتعددة ..
567
Repost from O.O.P
📢📣//حاجة ع سريع و مهمة بكل بكل//
مثال ع ستاتيك
زي هنا متغير x ستاتيك
كل اوبجكت عنده ف ذاكرة مكان ل y متاعه بروحه و يشترك مع اوبجكتس الاخرااات ف مكان x .. و x كل ما تغير اتغير عليهن كلهنن و حتساوي آخر تغييير .
مثلا هنا ف الاولى دز x ب5
فمرة2 ⏪ب90
ف 3 ⏪ب77
ف4 ⏪ب8 و هذي الي حتنطبع ✅
الناتج:
شوف الاستاعاء بحسب الاوبجكت منو ؟؟
ف الاول obj2
يطبع 8
ف 2⏪ obj3
يطبع 8,50
ف3⏪
8,9
//
اذا الناتج النهائي
8
8,50
8,9
وعلشاان هكك متغير ستاتيك يسمى ب متغير الكلااسس (class varible)✅✅ .
....
اما متغير مهوش ستاتيك يسمى
instance varible ✅.
🏒
567
Repost from O.O.P
العلاقات في الوراثة بين الكلاسات👆 ..
في اثنين يشابهن لكن وحدة فيها علاقة ملك واخرى مفيهش ملك (Has_a).
،
أما علاقة آز آ فهذي مثلا عندي طالب و عندي موظف و عندي مدير
الطالب هو شخص
المدير هو شخص
الموظف هو شخص
ف نعبر عنها ب :
Student is_a person
employee is _a person
Manager is _a person
..
مثلا كات از آ انيمل
دوق از آ انميل
و هكذا ..
كأنك اتعرف بأصل الشي .
