جافا 2

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 قراءة المزيد »