دروس جافا

جافا هوم جافا مقدمة ابدأ جافا بناء جملة جافا تعليقات جافا متغيرات جافا أنواع بيانات جافا جافا نوع الصب مشغلي جافا سلاسل جافا جافا الرياضيات جافا المنطقية جافا إذا ... آخر تبديل جافا جافا أثناء التكرار جافا للحلقة جافا بريك / متابعة جافا المصفوفات

طرق جافا

طرق جافا معلمات طريقة جافا طريقة جافا التحميل الزائد نطاق جافا العودية جافا

فئات جافا

جافا OOP فئات / كائنات جافا سمات فئة Java طرق فئة جافا منشئو جافا معدِّلات جافا تغليف جافا حزم جافا / API الوراثة جافا جافا تعدد الأشكال فئات جافا الداخلية جافا التجريد واجهة جافا جافا Enums مدخلات مستخدم جافا تاريخ جافا جافا ArrayList جافا لينكدليست جافا HashMap جافا هاشسيت جافا التكرار فئات Java Wrapper استثناءات Java جافا RegEx خيوط جافا جافا لامدا

معالجة ملفات جافا

ملفات جافا جافا إنشاء / كتابة الملفات ملفات قراءة جافا جافا حذف الملفات

جافا كيف

أضف عددين

مرجع جافا

كلمات جافا طرق سلسلة جافا طرق جافا للرياضيات

أمثلة جافا

أمثلة جافا مترجم جافا تمارين جافا مسابقة جافا شهادة جافا


فئات وكائنات جافا


فئات / كائنات جافا

Java هي لغة برمجة موجهة للكائنات.

كل شيء في Java مرتبط بالفئات والكائنات ، إلى جانب سماتها وطرقها. على سبيل المثال: في الحياة الواقعية ، السيارة هي شيء. للسيارة سمات مثل الوزن واللون وطرق مثل القيادة والفرامل.

الفئة تشبه مُنشئ الكائن ، أو "مخطط" لإنشاء الكائنات.


قم بإنشاء فصل دراسي

لإنشاء فصل دراسي ، استخدم الكلمة الأساسية class:

Main.java

أنشئ فئة باسم " Main" باستخدام متغير x:

public class Main {
  int x = 5;
}

تذكر من فصل Java Syntax أنه يجب أن يبدأ الفصل دائمًا بحرف أول كبير ، وأن اسم ملف java يجب أن يتطابق مع اسم الفئة.


قم بإنشاء كائن

في Java ، يتم إنشاء كائن من فئة. لقد أنشأنا بالفعل الفئة المسماة Main، لذا يمكننا الآن استخدام هذا لإنشاء كائنات.

لإنشاء كائن Main، حدد اسم الفئة ، متبوعًا باسم الكائن ، واستخدم الكلمة الأساسية new:

مثال

أنشئ كائنًا يسمى " myObj" واطبع قيمة x:

public class Main {
  int x = 5;

  public static void main(String[] args) {
    Main myObj = new Main();
    System.out.println(myObj.x);
  }
}



كائنات متعددة

يمكنك إنشاء كائنات متعددة من فئة واحدة:

مثال

أنشئ كائنين من Main:

public class Main {
  int x = 5;

  public static void main(String[] args) {
    Main myObj1 = new Main();  // Object 1
    Main myObj2 = new Main();  // Object 2
    System.out.println(myObj1.x);
    System.out.println(myObj2.x);
  }
}


استخدام فئات متعددة

يمكنك أيضًا إنشاء كائن من فئة والوصول إليه في فصل دراسي آخر. غالبًا ما يستخدم هذا لتنظيم أفضل للفئات (فئة واحدة بها جميع السمات والطرق ، بينما تحتفظ الفئة الأخرى main()بالطريقة (الكود الذي سيتم تنفيذه)).

تذكر أن اسم ملف جافا يجب أن يتطابق مع اسم الفئة. في هذا المثال ، أنشأنا ملفين في نفس الدليل / المجلد:

  • Main.java
  • ثانيًا. جافا

Main.java

public class Main {
  int x = 5;
}

ثانيًا. جافا

class Second {
  public static void main(String[] args) {
    Main myObj = new Main();
    System.out.println(myObj.x);
  }
}

عندما يتم تجميع كلا الملفين:

C:\Users\Your Name>javac Main.java
C:\Users\Your Name>javac Second.java

قم بتشغيل ملف Second.java:

C:\Users\Your Name>java Second

ويكون الناتج:

5

سوف تتعلم المزيد عن الفئات والأشياء في الفصول التالية.


اختبر نفسك مع التمارين

ممارسه الرياضه:

قم بإنشاء كائن من MyClassيسمى myObj.

  = new ();