Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

مقدمة في الـ OOP

جزء من قسم البرمجة كائنية التوجه في رحلة Java على Coddy. الدرس 2 من 87.

البرمجة كائنية التوجه (OOP) هي طريقة لتنظيم التعليمات البرمجية باستخدام كائنات تحتوي على بيانات وسلوك.

الفئة هي مخطط

public class Animal {
    String name;
    
    public Animal(String name) {
        this.name = name;
    }
    
    public String makeSound() {
        return this.name + " makes a sound!";
    }
}

الكائن هو مثيل تم إنشاؤه من المخطط

Animal dog = new Animal("Buddy");
System.out.println(dog.makeSound());

المخرجات:

Buddy makes a sound!

يتيح لك OOP نمذجة الأشياء من العالم الحقيقي على شكل كائنات. يحتوي كل كائن على بيانات (field) وإجراءات (method). الركائز الأربع لـ OOP هي التغليف، والوراثة، وتعدد الأشكال، والتجريد.

challenge icon

التحدي

سهل

أنشئ Animal class توضّح أساسيات OOP:

  • حقل name من النوع (String)
  • constructor يعيّن name
  • method makeSound() تُرجع "<name> makes a sound!"

جرّب بنفسك

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String name = scanner.nextLine();
        
        Animal animal = new Animal(name);
        
        System.out.println("Animal name: " + animal.name);
        System.out.println(animal.makeSound());
    }
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس البرمجة كائنية التوجه

تدرّب بنفسك: مترجم Java عبر الإنترنت