فرمت فایل :powerpoint (لینک دانلود پایین صفحه) تعداد صفحات 93صفحه
در این بخش شما خواهید آموخت :
کلاس ها ، اشیاء ، توابع عضو ، عضوهای داده ای چه هستند .
چگونه یک کلاس تعریف کنیم و از آن برای به وجود آوردن یک شیء استفاده کنیم .
چگونه توابع عضو را در یک کلاس تعریف کنیم تا بتوانیم رفتار آن کلاس را پیاده سازی کنیم .
چگونه عضوهای داده ای را در یک کلاس تعریف کنیم تا بتوانیم ویژگی های آن کلاس را پیاده سازی کنیم .
چگونه یک تابع عضو از یک شی ء را برای انجام وظیفه اش فراخوانی کنیم .
تفاوت های بین عضو های داده یک کلاس و متغیرهای عمومی یک تابع .
چگونه از یک سازنده (constructor) برای اطمینان از اینکه اطلاعات مربوط به یک شیء در هنگام به وجود آوردن آن شیء مقدار دهی اولیه شده است ، استفاده کنیم .
چگونه کلاسی طراحی کنیم که ظاهر آن مجزا از پیاده سازی اش باشد و امکان استفاده مجدد از آن تقویت شده باشد .
3.2 کلاس ها ، اشیاء ، توابع عضو ، عضوهای داده ای
•نگاهی به کلاس ها : مثال ماشین
–توابع مکانیزم کارهایی مانند شتاب گرفتن را توصیف می کنند
• کارهای پیچیده را از دید استفــاده کننده پنهــان می کنند ، فـقـط به عنوان راننده شما می توانید از پدال برای شتاب گرفتن استفاده کنید بدون نیاز به اینکه بخواهید بدانید چگونه شتاب گرفتن انجام می شود .
–کلاس ها قبل از اینکه مورد استفاده قرار گیرند باید تعریف شده باشند ، ماشین باید ساخته شده باشد قبل از اینکه مورد استفاده قرار گیرد .
–اشیاء زیادی از نوع ماشین از همان کلاس ساخته می شوند ، ماشین های زیادی از همان طراحی مهندسی ساخته می شوند .
•نگاهی به کلاس ها : مثال ماشین ( ادامه)
–فراخوانی توابع عضو ، پیغامی را به شیء برای انجام وظیفه اش ارسال می کند ، درست مانند وقتی که فشار پدال گاز پیغامی را به ماشین برای شتاب گیری ارسال می کند
–اشیاء و ماشین ها هر دو ویژگی هایی دارند ، مانند رنگ و کیلومتر شمار .
•هفت مثال ساده
–مثال هایی که برای ساخت کلاس دفتر نمره استفاده شده
•مباحث پوشش داده شده :
–توابع عضو
–عضوهای داده
–میزبان های یک کلاس
•کلاس ها یا توابع دیگری که توابع عضو اشیاء این کلاس را فراخوانی می کنند
–جداکردن ظاهر از پیاده سازی
–معتبرسازی اطلاعات
•تضمین می کند که اطلاعات یک شیء در قالب یا محدودهء خاصی هستند .
3.4 تعریف یک کلاس با استفاده از تابع عضو .
•تعریف کلاس
–به کامپایلر اطلاع می دهد که کدام توابع عضو و عضوهای داده ای به کلاس تعلق دارند
–واژه کلیدی class که با نام کلاس همراهی می شود
–محصور شدن بدنه کلاس در بین آکلاد ({})
•تعیین کردن توابع عضو و عضوهای داده ای
•تعیین کننده سطح دسترسیٍ ”عمومی“ (Access- specifier public) :
–بیان می کند که یک تابع عضو یا عضو داده کلاس برای دیگر توابع و عضوهای داده دیگر کلاس ها قابل دسترسی هستند .
پاورپوینت در مورد مقدمه ای بر کلاسها و اشیاء