آقا محمد ما خيلي مخلصيم. مهم اينه كه شما به فكر ما هستي و علم خودت رو با همه به اشتراك ميگذاري البته من هم سوء استفاده نميكنما
بريم سراغ اصل مطلب:
ديشب داشتم رو كتاب يه فكري ميكردم يه نتيجه گيري كردم به نظرت اين نتيجه گيري من درسته؟
هدف از ايجاد سازنده اينه كه به اشياء كلاس مقدار بده و هدف از ايجاد اشيا فراخواني تابع هست. در ليست پارامتر تابع هم پارامتري مياد كه سازنده با اون كار داره.
حالا ما در همين مثال نام درس، به شي gradebook1 يك مقداري داديم وقتي با اون تابع getCourseName رو فراخواني ميكنيم مقدار شي جاي CourseName ميشينه به اين ترتيب كه در سازنده پارامتر name تعريف ميشه در تابعset مقدار Coursename در name ذخيره ميشه و در تابع get اين متغير coursename بازگشت ميشه (البته مقدارش) و اين مقدار هم همون مقدار پارامتر هست
اين نتيجه گيري من درسته؟

خوب اگه اينجوري باشه در همين مثال بالا چرا با شي اي كه مقدار نام كلاس رو داره تابع determineclassaverage رو فراخواني كرديم؟