الحقول والدوال والمنشئات
تعلّم كيفية إضافة حقول للبيانات، ودوال للسلوك، ومنشئات لإعداد الكائنات بسهولة.
الحقول والدوال والمنشئات درس مجاني في Java Academy على CoddyKit. هذا هو الدرس 2 من أصل 3. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Java Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Java Academy 3 دروس في المجموع.
الحقول
الحقول: متغيرات داخل الصنف تحتفظ بالبيانات. لكل كائن نسخته الخاصة من الحقول.
الأساليب
الأساليب: دوال داخل الصنف تصف السلوك. ويمكنها استخدام الحقول وتحديثها.
المنشئات
المنشئات: أساليب خاصة تُستدعى عند إنشاء الكائنات. وتضبط القيم الأولية للحقول.
لماذا نستخدم المنشئات؟
تجعل المنشئات إنشاء الكائنات بسيطًا وتقلل تكرار الشفرة. تمرر القيم مرة واحدة عند إنشاء الكائن.
الخطوات
الخطوة 1: عرّف الحقول. الخطوة 2: اكتب منشئًا لضبطها. الخطوة 3: أضف أسلوبًا يستخدم الحقول. الخطوة 4: أنشئ الكائن واستخدمه.
شفرة توضيحية
الشفرة: يحتوي Dog على حقول ومنشئ وأسلوب bark. يُضبط كل كائن بالاسم والعمر عند إنشائه.
public class Main {
// Simple class with fields, constructor, and method
static class Dog {
String name;
int age;
// Constructor sets fields when object is created
Dog(String n, int a) {
name = n;
age = a;
}
// Method uses fields
void bark() {
System.out.println(name + " says: Woof!");
}
}
public static void main(String[] args) {
// Create Dog objects using constructor
Dog d1 = new Dog("Buddy", 3);
Dog d2 = new Dog("Luna", 5);
// Call method on each
d1.bark();
d2.bark();
}
}
فحص المنشئ
فحص سريع: ماذا يفعل المنشئ في Java؟
مراجعة
مراجعة: تحتفظ الحقول بالبيانات، وتضيف الأساليب السلوك، وتُعدّ المنشئات الكائنات عند إنشائها.
الأسئلة الشائعة
هل درس «الحقول والدوال والمنشئات» مجاني؟
نعم — نص درس «الحقول والدوال والمنشئات» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Java Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Java Academy 3 دروس في المجموع.
ماذا ستتعلم في «الحقول والدوال والمنشئات»؟
تعلّم كيفية إضافة حقول للبيانات، ودوال للسلوك، ومنشئات لإعداد الكائنات بسهولة. تتمرن على Java Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Java Academy؟
لا تُشترط خبرة سابقة. Java Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 3.
كم من الوقت يستغرق درس «الحقول والدوال والمنشئات»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Java Academy هذا؟
نعم. كل درس في Java Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- الفئات والكائنات
- الحقول والدوال والمنشئات
- التغليف (getters/setters)