→ Lecture 7 & 8 · كل المراحل
المرحلة 2 · شرائح 7، 8، 9، 10، 11، 12

قالب واحد، كائنات مختلفة

Class, Object & Instance

01 / افهم الفكرة

Class, Object & Instance

الفكرة ببساطة

Class تعريف النوع أو القالب. Object كائن من هذا النوع، ويُسمى أيضًا Instance. تعريف Employee مرة واحدة يسمح بإنشاء أكثر من موظف.

بيانات وسلوك

يمكن أن تجمع Employee بيانات مثل name وage وsalary، وMethods مثل طباعة البيانات أو تحديثها. مخطط Employee في الشرائح يعرض حقولًا وإجراءات متعددة؛ هنا نستخدم مجموعة صغيرة لتسهيل التجربة.

نفس الحقول، قيم مختلفة

e1 وe2 من Class واحدة، لذلك لهما أسماء الحقول وأنواعها نفسها. لكن كل كائن يحتفظ بقيمه الخاصة؛ اسم الموظف الأول لا يفرض اسم الموظف الثاني.

دور برنامج الاستخدام

Class فيها main تنشئ الكائنات وتستخدمها. في المثال ملف Employee.java للتعريف وTestClass.java للاستخدام. وضعهما معًا دون package مناسب لهذه التجربة البسيطة.

1 / 4