شرح Java

الأصناف والكائنات

الصنف = قالب

الصنف يصف بنية وسلوك الكائنات:

public class Car {
  String brand;     // حقل
  int speed;

  void drive() {    // دالة
    System.out.println(brand + " تسير بسرعة " + speed);
  }
}

إنشاء كائن

Car myCar = new Car();
myCar.brand = "تويوتا";
myCar.speed = 120;
myCar.drive();     // تويوتا تسير بسرعة 120

عدّة كائنات مستقلّة

Car a = new Car();
Car b = new Car();
a.brand = "هوندا";
b.brand = "كيا";
// كل كائن يحمل قيمه الخاصّة

الحقول والدوال

  • الحقول (Fields): متغيّرات تصف حالة الكائن.
  • الدوال (Methods): سلوك الكائن.

this

تشير للكائن الحالي — تميّز الحقل عن المعامل:

public class Car {
  String brand;
  void setBrand(String brand) {
    this.brand = brand;   // this.brand = الحقل
  }
}

🎯 التالي: المُنشئات (Constructors).