الرئيسية / المدونة / شرح مادة البرمجة الكائنية (OOP - Java) ل...

شرح مادة البرمجة الكائنية (OOP - Java) لطلاب كلية الحاسب في SEU: المفاهيم والتمارين

الجامعة السعودية الإلكترونية قراءة: 2 دقائق

ما هي مادة البرمجة الكائنية (OOP)؟

تُعد مادة Object-Oriented Programming (OOP) الحجر الأساس لأي مبرمج محترف. تُدرس المادة في الجامعة بلغة Java وتركز على بناء برمجيات قابلة لإعادة الاستخدام والتطوير.

الأركان الأربعة للبرمجة الكائنية:

  1. التغليف (Encapsulation): حماية البيانات داخل الكلاس وجعل المتغيرات private والوصول إليها عبر getters و setters.
  2. الوراثة (Inheritance): تمكين كلاس جديد (Subclass) من وراثة خصائص ودوال كلاس أساسي (Superclass).
  3. تعدد الأشكال (Polymorphism): القدرة على تنفيذ دالة واحدة بطرق مختلفة باستخدام Method Overriding و Overloading.
  4. التجريد (Abstraction): إخفاء التفاصيل المعقدة وعرض الوظائف الأساسية فقط عبر Abstract Classes و Interfaces.
م. أحمد فخر الدين

مؤسس منصة فخر CS وخبير تدريس مناهج كلية الحوسبة والمعلوماتية والسنة الأولى المشتركة في الجامعة السعودية الإلكترونية.

تصفح كورسات وباقات SEU
مشاركة المقال: