مبادئ Object Oriented Programming
16 Questions
7 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

في الـ OOP، يُمثل كل كائن مجموعة من الـ______

خصائص

في الـ OOP، يتم تحديد الفئات باستخدام مفهوم الـ______

class

الـ OOP يعني البرمجة الكائنية أو البرمجة الـ______

موجهة

الـ OOP يُسهل تصميم البرامج بحيث تنجز بسرعة أكبر وسهولة أكثر من البرمجة الإجرائية لأنها أقرب إلى الـ______

<p>عالم الحقيقي</p> Signup and view all the answers

عند تصميم فئة جديدة في الـ OOP، تكون تركيزك فقط على هذه الـ______

<p>فئة</p> Signup and view all the answers

الـ OOP يُقلل من نسبة الأخطاء Bugs لأنه يقلل من تأثير المتغيرات والبيانات خارج نطاق الـ______

<p>فئة</p> Signup and view all the answers

______ هي المصفوفات التي تحتوي على أنواع مختلفة في النوع من المتغيرات أو العناصر و نستطيع استعمالها دون تحديد حجمها أي عدد العناصر التي يتم وضعها داخل المصفوفة تكتب و تعريف المصفوفة ______ في لغة البرمجة سي شارب : #C. ______ name = new ______();

<p>ArrayList</p> Signup and view all the answers

Structure هي عبارة عن تجمع لعدة متغيرات بأنواع مختلفة في بنية واحدة تحت تعريفها من قبل المبرمج. أنواع البيانات تشكل اسم واحد. وهو أحد نوعينات التي تشترك في نفس المعلومات ، مثال وهي تستخدم لجمع بيانات حي.

<p>التركيب</p> Signup and view all the answers

مجموعة من الكائنات المتشابهة. فالرجال صنف وزيد كائن منه والنساء صنف وأمل كائن منه.

<p>الصنف</p> Signup and view all the answers

نوع جديد من أنواع البيانات. يمكن تعريف ات من هذا النوع من البيانات و يتم الوصول لعناصر التركيب باستخدام معامل النقطة access member (.) operator بعد اسم ال.

<p>متغير</p> Signup and view all the answers

التركيب Structure حيث يتم اعلان التركيب بالكلمة المحجوزة struct ثم اسم التركيب ثم حاصرتين بينهما ثم اعلان عن عناصر التركيب.

<p>محدد</p> Signup and view all the answers

______ Class هو نوع يحوي مجموعة من الكائنات التي تشترك في الخصائص والعمليات. مثال ______ الحاسبات, صنف الطالب.

<p>الصنف</p> Signup and view all the answers

Arraylist هي مصفوفات تحتوي على أنواع مختلفة من ال______ أو العناصر ويمكن استخدامها دون تحديد حجمها. عدد العناصر التي يتم وضعها داخل المصفوفة.

<p>متغيرات</p> Signup and view all the answers

______ يحتوي نوعًا من البيانات يمكن تعريف متغيرات من هذا النوع من البيانات و يتم الوصول لعناصر ال______ باستخدام معامل النقطة access member (.) operator بعد اسم المتغير.

<p>تركيب</p> Signup and view all the answers

______ يمثل المواصفات العامة للكائنات التي تنتمي لهذا ______. بينما الكائنات تمثل شيء قائم بذاته أو شيء له ذاتية تنتمي لذلك ______.

<p>الصنف</p> Signup and view all the answers

تعريف متغيرات من هذا النوع من البيانات و يتم الوصول لعناصر ______ باستخدام معامل النقطة access member (.) operator بعد اسم المتغير.

<p>التركيب</p> Signup and view all the answers

Study Notes

مفهوم البرمجة objet oriented

  • البرمجة objet oriented هي نمط برمجي ي_depend على مفهوم الفئة والكائن
  • الكائن (Object) هو وحدة تحوي مجموعة من البيانات تسمى خصائص أو صفات ومعرفة عليها مجموعة عمليات
  • الصنف (Class) هو نوع يحوي مجموعة من الكائنات التي تشترك في الخصائص والعمليات

الفرق بين الصنف والكائن

  • كل ما في الوجود هو كائن (فأنا وأنت وهذه الورقة والقلم كلها كائنات)
  • الصنف هو مجموعة من الكائنات المتشابهة (الرجال صنف وزيد كائن منه والنساء صنف وأمل كائن منه)

ArrayList

  • المصفوفات ArrayList هي مصفوفات تحتوي على أنواع مختلفة في النوع من المتغيرات أو العناصر
  • نستطيع استعمالها دون تحديد حجمها أي عدد العناصر التي يتم وضعها داخل المصفوفة

التراكيب Structure

  • التراكيب هي عبارة عن تجمي ٌع لعدة متغي ٌرات بأنواع مختلفة في بني ة واحدة
  • أنواع البيا ٌ م ٌ اسم واحد، وهو أحد نات التي نات لمجموعة تشترك في نفس المعلومات
  • التراكيب Structure هي عبارة عن جمع بياٌ حي هذا التركيبٌة على ٌث ي ٌمكن عمل تركي ٌب لمجموعة "الطالب"

autre notions

  • ムConst: يمكن التصريح عن قيم ثابتة باستخدام الشكل العام التالي Const Type Constname=expression
  • Enumeration enum: هي نوع قيمة(typ)...

Note: I used the three backticks ```` to format the text in markdown style as requested.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Description

Learn about the basics of Object Oriented Programming (OOP) and understand the concepts of classes, objects, properties, and methods. Discover how OOP simplifies program design and planning by organizing code into reusable and structured components.

More Like This

Use Quizgecko on...
Browser
Browser