دوره مجازی #C (جلسه 8): آشنایی بیشتر با برنامه نویسی شی گرا و مفهوم ارث بری

دسته بندی: برنامه نویسی
زمان مطالعه: ۱ دقیقه
۱۱ مرداد ۱۳۹۴

در این جلسه علاوه بر طرح مبحث ارث بری، در تکمیل و تشریح مطالب جلسه ی گذشته، بار دیگر با دقت بیشتر به برنامه نویسی شی گرا خواهیم پرداخت و با کلاس ها و اشیاء آشنا خواهیم شد. همینطور مطالبی را مطرح خواهیم کرد که پایه های برنامه نویسی شی گرا هستند.

مطالب آموزش داده شده در این جلسه به قرار زیر می باشند:

  • ساخت و تعریف کلاس ها
  • تعریف Field ها برای کلاس ها
  • آشنایی با Access Modifier ها یا سطوح دسترسی
  • آشنایی با Constructor
  • Instantiation یا نمونه سازی از کلاس ها
  • بررسی نحوه ی اجرای برنامه ها هنگام ساختن Instance از کلاس ها
  • تعریف رفتار و متد برای کلاس ها
  • معرفی کلمه کلیدی this
  • معرفی Property و مفهوم Data Hiding
  • آشنایی با مفهوم ارث بری و کلاس والد و فرزند
  • Type و کلمه کلیدی typeof در #C
  • مفوم Cast کردن در سلسله مراتب ارث بری
  • آشنایی با مفهوم Method Overloading در سلسله مراتب ارث بری

در جلسه ی آینده با جزئیات بیشتر برنامه نویسی شی گرا آشنا شده و پیرامون دو بحث پر اهمیت Abstraction و Polymorphism بحث خواهیم کرد.

:: توجه

این مطلب یک جلسه از دوره آموزش #C می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در دوره آموزش #C

نویسنده

جلسات دوره

نظرات کاربران

Vahe1 Me

جلسه امروز در مورد مفاهیم شی گرایی خیلی خوب بود ، توی دوره های دیگر ، همه با این جمله که نیازی نیست ، مفاهیم را یا نمیگفتند یا گذرا میگفتند
امیدوارم در ادامه هم همینطور باشه

میثم

سلام
لزومی داره اسم کلاس با کانستراکتورش یکی باشه یا در مثال های شما اتفاقی این قضیه پیش اومده؟
مثل کلاس Vanet و کانستراکتور Vanet()

آرین زارعی

سلام.
اصلا اگر یکی نباشد ایراد دارد. حتما نام کانستراکتور باید با نام کلاس یکی باشد.

آرین زارعی

ممنون. قربان شما موفق باشید.

سید احسان عظیمی

ممنون،ضمن تبریک 13 به در ،حتما از طریق ایمیل مشکلاتمو میپرسم،ممنون از پشتیبانی عالیتون

پایان زمان پشتیبانی

دانشجوی گرامی، بازه پشتیبانی فعال برای این دوره ۳ ماه است که برای شما به پایان رسیده است.

شما هم چنان می توانید سوالات خود را در این قسمت بپرسید اما اولویت پاسخ گویی با دانشجویانی است که بازه پشتیبانی فعال دارند.

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
گزارش مشکل