campaign-off40

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



visibility  
mode_comment   ۱۰

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

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

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

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

info توجه

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

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

comment دیدگاه کاربران
صادق رضاییان replyپاسخ

سلام جلسه ی امروز خبری نمیاد رو سایت؟

آرین زارعی

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

صادق رضاییان replyپاسخ

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

سید احسان عظیمی replyپاسخ

سلام،آقای زارعی اگر تمرین هایی ک انجامش رو به ما محول میکنید ( ساخت برنامه ی دانشگاه) ب صورت یک pdf میزاشتین و جوابشو از ما به صورت ایمیل یا راههای ارتباطی دیگر میخواستین تعامل بهتری بین کاربر و استاد ایجاد می شد و ما هم متوجه اشتباهاتمون میشدیم همچنین روند یادگیری بهبود پیدا می کرد…

آرین زارعی

دوست عزیز پیشنهاد شما خوبه. البته شما اگه بخواید میتونید از طریق ایمیل پروژتون رو برای من بفرستید و مشکلاتش رو از من بپرسید و من هم در خدمتتون هستم ولی اینکه بخوایم تکلیفی رو در نظر بگیریم که دوستان موظف بشن تحویل بدن شاید عملی نباشه . ولی در کل اگر دوست داشته باشید میتونید کارتون رو برای من بفرستید تا در موردش صحبت کنیم.

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

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

آرین زارعی

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

میثم replyپاسخ

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

آرین زارعی

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

Vahe1 Me replyپاسخ

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

ارسال نظرات

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