en
Feedback
O.O.P

O.O.P

Open in Telegram

لا تنسوني من صالح الدعاء، ولكم بالمثل.🤍

Show more
567
Subscribers
No data24 hours
-17 days
-130 days
Posts Archive
PDF منهج الاستاذة ايمان الساحلي

رابط القناة https://t.me/+QURoxClRlDg0MWU0

Repost from O.O.P
سيناريو جابوه في فاينل واحد من السيمسترات .
سيناريو جابوه في فاينل واحد من السيمسترات .

Repost from O.O.P
تتبع.pdf5.51 KB

+7
الشيت-الأول.pdf3.71 KB

شيتات عبدالرحمن الورفلي OOP كاملات

1915565755.pdf3.42 KB

#IT112 هذا الشبتر الأول لمادة OOP و الشبتر هذا يعتبر مراجعة للدوال كتمهيد للOOP

+1
OOP منهج كامل.pdf4.77 MB

Questions_answers_JavaII_2017.pdf -SHARED-.pdf

ملف مهم في حلول للمنهج OOP مع حلول لبعض الأمثلة

هنا الاثنين مشتركات في مفهوم التجريد .. بس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 .. آخر حاجة : ابستركت كلاس يدعم مفهوم الوراثة الفردية بينما الانترفيس يمكن ان يدعم مفهوم الوراثة المتعددة ..

Repost from O.O.P
المُسميّات فرق بينهن : متغير ستاتيك⏪class varible. متغير مش ستاتيك⏪instance varible. براميتر ⏪Local varible .

Repost from O.O.P
هنا علشان داير اوفر رايد حيطبع متع الثانية basic
هنا علشان داير اوفر رايد حيطبع متع الثانية basic

Repost from O.O.P
📢📣//حاجة ع سريع و مهمة بكل بكل// مثال ع ستاتيك زي هنا متغير x ستاتيك كل اوبجكت عنده ف ذاكرة مكان ل y متاعه بروحه و يشترك مع
📢📣//حاجة ع سريع و مهمة بكل بكل// مثال ع ستاتيك زي هنا متغير 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 ✅. 🏒

Repost from O.O.P
Run time في overriding هذا يكون الكود متاعك صاح ولم ديري compielre مافيش ايرور بس لما اديري Run يطلع ايرور Compiler time في overloding هذ لما اتكون عندك خطاء في الكود يعطيك ايرور مباشرة قبل ما ادير الrun .

Repost from O.O.P
متغير ستاتيك يسمى class varibale , متغير مش ستاتيك يسمى instance varible, براميتر بين قوسين local varible .

Repost from O.O.P
العلاقات في الوراثة بين الكلاسات👆 .. في اثنين يشابهن لكن وحدة فيها علاقة ملك واخرى مفيهش ملك (Has_a). ، أما علاقة آز آ فهذي
العلاقات في الوراثة بين الكلاسات👆 .. في اثنين يشابهن لكن وحدة فيها علاقة ملك واخرى مفيهش ملك (Has_a). ، أما علاقة آز آ فهذي مثلا عندي طالب و عندي موظف و عندي مدير الطالب هو شخص المدير هو شخص الموظف هو شخص ف نعبر عنها ب : Student is_a person employee is _a person Manager is _a person .. مثلا كات از آ انيمل دوق از آ انميل و هكذا .. كأنك اتعرف بأصل الشي .