2020-12-04
  • |
  • daafoor
  • |
  • مشاهدات: 1005

الأماكن بالذاكرة:

·        الثابت constant

·        المتغير variable, المتبدل, المتحول.

 

العبارات الشرطية:

·        If else

·        Switch caseلايمكن تطبيقها الا على شروط المساواة

 

الحلقات:

·        Forلها عدّاد بداية وشرط استمرار

·        While لها شرط استمرار, في كل لفة يتم تفحص الشرط ومن ثم الدخول الى اللفة

·        Do whileلها شرط استمرار, في كل لفة يتم الدخول الى اللفة وتنفيذها ومن ثم تفحص الشرط

 

المصفوفات arrays:

المصفوفة هي مكان بالذاكرة لتخزين اكثر من قيمة.

عنونة عناصر المصفوفة تبدأ من 0, أي عنوان اول عنصر بالمصفوفة هو 0, فبالتالي عنوان اخر عنصر بالمصفوفة يساوي عدد العناصر منقوصا منه 1.

 

التوابع methods:

التابع هو عملية رياضية او منطقية معينة, لها مدخلات, ولها مخرجات, وتنفذ عملية معينة.

ميزات التابع:

·        يمكن إعادة استخدامه اكثر من مرة. فبالتالي يتقلص حجم الكود المكتوب ويتم تسريع عملية البرمجة.

·        ترتيب الاكواد بحيث يسهل فهمها اكثر.

·        مناسب لتقسيم العمل على الفريق, بحيث كل شخص مسؤول عن كتابة توابع معينة.

 

 

 

 

البرمجة الغرضية التوجه Object oriented programming

تقوم على أساس تقسيم البرنامج الى أغراض objects, كل غرض ينتمي الى تصنيف class

 

 

Class    تصنيف, صنف

object    كائن, نسخة

Instance كائن حي

هو نوع عام

هو نسخة من التصنيف

هو نسخة قم تم بث الحياة فيها, أي تم اعطاؤها خصائص(تم اعطاؤها قيم للمتحولات الموجودة فيها)

يتم انشاء الكائن الحي عن طريق تابع خاص اسمه الباني constructor

Ex: Human

Ex: adnan

Ex: adnan eyes color=brown

    Adnan skin color=white

Adnan age =25

 

 

class Human

{
       private String skinColor;
       private String eyeColor;
       private String name;
       private int bornYear;
       private int height;
       private int weight;
       private static int population=0;


       public void setSkinColor(String skinColor)
       {
             this.skinColor=skinColor;
       }
       public String getSkinColor()
       {
             return skinColor;
       }

       public void setEyeColor(String eyeColor)
       {
             this.eyeColor=eyeColor;
       }
       public String getEyeColor()
       {
             return eyeColor;
       }      public void setName(String name)
       {
             this.name=name;
       }

       public String getName()
       {
             return name;
       }     
       public void setBornYear(int bornYear)
       {
             this.bornYear=bornYear;
       }
       public int getAge()
       {
             Calendar cal = Calendar.getInstance();
             int CurrentYear = cal.get(Calendar.YEAR); // get the current year
             return CurrentYear-this.bornYear;
       }
       public void setHeight(int height)
       {
             this.height=height;
       }

       public int getHeight()
       {
             return height;
       }
       public void setWeight(int weight)
       {
             this.weight=weight;
       }
       public int getWeight()
       {
             return weight;
       }
       public void breath()
       {
              System.out.println("breathing...");
       }
}

ابحث عن مسائل برمجة جافا | Java programming بالانجليزي

هل أعجبك المحتوى؟

محتاج مساعدة؟ تواصل مع مدرس اونلاين الان!

التعليقات
لا يوجد تعليقات
لاضافة سؤال او تعليق على المشاركة يتوجب عليك تسجيل الدخول
تسجيل الدخول