أغسطس 2021

This Keyword

This Keyword This keyword درسنا اليوم حيكون عن أشهر استخدامات لكلمة this أول وأشهر إستخدام للـ this : هو أستعمالها عشان نفرق بين المتغيرات الموجودة في الكلاس وبين المتغيرات المرسله للـ constructer حق الكلاس مثلاً شوفوا هنا عندنا في الكلاس متغير اسمه x وكمان نحنا حنستقبل في الـ constructer متغير اسمه x فبكذا حيتلخبط الكونستركتر […]

This Keyword قراءة المزيد »

Overloading

Overloading Overloading حناخذ اليوم مفهوم جداً بسيط ايش هو الـ Overloading : هو إمكانية إنشاء دوال بنفس الأسم تؤدي نفس الغرض ولكن بعدد مختلف من القيم أو المتغيرات زي ما إحنا عارفين ممنوع نسمي داله بأسم دالة موجودة ولكن نقدر نتجاوز ذا المنع بإستخدام الـ Overloading كيف يعني ؟ نقدر ننشئ 3 دوال أسمهم sum

Overloading قراءة المزيد »

Constructor

Constructor Constructor درسنا اليوم حيكون عن ايش هو الـ Constructor ؟ هي دالة دايم ننشئها داخل الكلاس وتكون بنفس اسم الكلاس. – ايش حنستفيد منها ؟ من خلالها نقدر نهيئ الأوبجكت لمن ننشئه ويصير الأوبجكت قابل للإستعمال. بدونها مانقدر نستخدم الأوبجكت – بس في الدروس السابقة أنشئنا أوبجكت عادي بدونها بدون مانضيف داله اسمها نفس

Constructor قراءة المزيد »

Encapsulation

Encapsulation Encapsulation ايش يعني مفهوم التغليف (Encapsulation) ؟ يعني البيانات مخفية ومحمية عن المستخدم ومحد يقدر يغيير فيها من برا الكلاس إلا بإستخدام دوال مخصصه – كيف يعني ؟ يعني حنخلي المتغيرات أو الدوال الموجوده في الكلاس محد يقدر يوصل لها من برا الكلاس بسهوله يصير كذا الكلاس متميز بتحكم أفضل وأمن للمتغيرات والدوال وعشان

Encapsulation قراءة المزيد »

class and object

الكلاسات والأوبجكت الكلاس والأوبجكت درسنا اليوم حيكون عن ايش هو الكلاس ؟ هو مكان خاص في البرنامج فيه دوال ومتغيرات خاصه فيه ما يقدر الكلاس الأساسي يتعامل معاه إلا بشروط — الكلاس الأساسي اللي فيه دالة الـ main — – طيب أيش يعني الكلاس ؟ يعني إنو نقدر نختصر بعض المهام في البرنامج ونسوي لها

class and object قراءة المزيد »

String

النصوص الدرس السابع النصوص درسنا اليوم بسيط وسهل ان شاء الله عبارة عن النصوص – String كثير من المبتدئين يظن ان النص >> String نوع من انواع البيانات زي : int ..double..boolean..char بحيث انو يشبهم في طريقة تعريفه .. بس هو لا هو كلاس في الجافا عنده عدة دوال نقدر نستغلها ونستخدمها في اشياء مره

String قراءة المزيد »

الدوال

الدوال الدرس السادس الدوال درسنا اليوم حيكون عن الدوال – methods ايش الفايدة من الدوال ؟ أهم فايده لها ،، هي تقليل السطور : لو عندك عدت أوامر تتكرر في اماكن مختلفه تقدر تختصرها وتنادي اسم الدالة وترسل لها القيم و هي تسويها لك بالقيم المختلفة حقتك كل مره تناديها فيه عندنا دالة اساسية واللي

الدوال قراءة المزيد »

المصفوفات

المصفوفات الدرس الخامس المصفوفات درسنا اليوم عن المصفوفات المصفوفة تساعدنا في إنها تخزن نفس نوع البيانات جنب بعض في الذاكرة وفي نفس المتغير. فتساعدنا في تقليل المتغيرات يعني مثل لو كان في طالب له 3 درجات فحيحتاج 3 متغيرات بس مع المصفوفه حنحفظ كل درجاته في متغير واحد =) نقدر بكل بساطة نشبه المصفوفه بالقطار

المصفوفات قراءة المزيد »

التكرار

التكرار الدرس الرابع التكرار درسنا اليوم عبارة عن طرق تسهيل كتابة نفس العبارة أكثر من مره بإستخدام جمل التكرار =) هل قد واجهتكم مشكلة الكود كلامه كثير وهو فكرته بسيطه ؟ خلونا ناخذ مثال: لو حابين نسوي برنامج يطبع جدول الضرب لرقم 5 اول طريقة حتكون كذا ; System.out.println(5*1) ; System.out.println(5*2) . . ; System.out.println(5*10)

التكرار قراءة المزيد »

المدخلات

المدخلات الدرس الثالث المدخلات درسنا اليوم حيكون عبارة عن تفاعل البرنامج مع المستخدم كيف نخلي البرنامج يتكلم مع المستخدم ؟ عندنا كلاس اسمه Scanner يخلي البرنامج يقرأ ايش المستخدم كتب يعني مثلاً لو قلنا للمستخدم اختار من ١ لين ٣ حيقرأ البرنامج ايش المستخدم اختار ونقدر بعدين مثلا نطبع له نتيجه نظراً ليش هو اختار

المدخلات قراءة المزيد »