→ Lecture 7 & 8 · كل المراحل
المرحلة 5 · شرائح 16، 17، 18، 19

خلّ الكائن ينفّذ سلوكًا

Instance Methods & Calling Object

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

Instance Methods & Calling Object

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

Instance Method تعمل على كائن محدد. نكتب object.method()؛ مثل date1.writeOutput()، حيث date1 هو Calling Object.

مثال Datetry: Class تحمل month وday وyear. Method اسمها writeOutput تجمع هذه الحقول في نص وتطبعه. لا تحتاج إعطاء التاريخ كاملًا عند كل طباعة؛ هو موجود أصلًا داخل الكائن.

أين البيانات المستخدمة

عند استدعاء writeOutput من date1، تقرأ Method حقول date1. لو كان عندنا date2 واستدعيناها منه، فستقرأ حقول date2.

معنى void هنا: writeOutput تنفّذ الطباعة، لكنها لا ترجع قيمة إلى من استدعاها. الأقواس () تبقى مطلوبة عند الاستدعاء حتى لو لم نمرّر Arguments.

1 / 4