0Pricing
Java Academy · درس

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

افهم ماهية الفئات والكائنات. تعلّم كيفية تعريف فئة وإنشاء مثيلات للكائنات.

الفئات والكائنات درس مجاني في Java Academy على CoddyKit. هذا هو الدرس 1 من أصل 3. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Java Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Java Academy 3 دروس في المجموع.

ما الصنف؟

الصنف: قالب يعرّف البيانات (الحقول) والإجراءات (الأساليب). فكّر فيه على أنه مخطط.

ما الكائن؟

الكائن: مثيل محدد من صنف. لكل كائن نسخته الخاصة من الحقول المعرّفة في الصنف.

تشبيه

تشبيه: الصنف يشبه قالب قطع البسكويت، والكائنات هي قطع البسكويت المصنوعة به. قالب واحد، وقطع بسكويت كثيرة.

لماذا الأصناف والكائنات؟

تتيح لنا الأصناف والكائنات تنظيم الشفرة وإعادة استخدام بنيتها وتمثيل الكيانات في العالم الحقيقي. وهذا هو أساس OOP.

خطوات الاستخدام

الخطوة 1: عرّف صنفًا يحتوي على حقول وأساليب. الخطوة 2: استخدم الكلمة المفتاحية new لإنشاء الكائنات. الخطوة 3: ادخل إلى الحقول أو استدعِ الأساليب على الكائن.

عرض توضيحي: الصنف والكائن

عرض توضيحي للشفرة: عرّف صنف Dog مع حقول، ثم أنشئ كائنات من Dog واضبط بياناتها. لكل كائن حالته الخاصة.

public class Main {
  // Define a simple class inside Main for demo
  static class Dog {
    String name;
    int age;
  }

  public static void main(String[] args) {
    // Create two objects of Dog
    Dog d1 = new Dog();
    d1.name = "Buddy";
    d1.age = 3;

    Dog d2 = new Dog();
    d2.name = "Luna";
    d2.age = 5;

    // Print their info
    System.out.println(d1.name + " is " + d1.age + " years old.");
    System.out.println(d2.name + " is " + d2.age + " years old.");
  }
}

فحص الكائن

فحص سريع: ما الكائن في Java؟

مراجعة

مراجعة: الأصناف قوالب، والكائنات مثيلات. تعرّف الصنف مرة واحدة، وتنشئ منه كائنات كثيرة، ولكل كائن حالته الخاصة.

الأسئلة الشائعة

هل درس «الفئات والكائنات» مجاني؟

نعم — نص درس «الفئات والكائنات» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Java Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Java Academy 3 دروس في المجموع.

ماذا ستتعلم في «الفئات والكائنات»؟

افهم ماهية الفئات والكائنات. تعلّم كيفية تعريف فئة وإنشاء مثيلات للكائنات. تتمرن على Java Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Java Academy؟

لا تُشترط خبرة سابقة. Java Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 3.

كم من الوقت يستغرق درس «الفئات والكائنات»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Java Academy هذا؟

نعم. كل درس في Java Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. الفئات والكائنات
  2. الحقول والدوال والمنشئات
  3. التغليف (getters/setters)
← العودة إلى Java Academy