آقا محمد ما خیلی مخلصیم. مهم اینه که شما به فکر ما هستی و علم خودت رو با همه به اشتراک میگذاری البته من هم سوء استفاده نمیکنما

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