دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۵
  • اردیبهشت

جلسه ۲۵-۰۳ : شی گرایی در زبان پاسکال (Pascal)

  • دسته‌بندی‌ها :
جلسه ۲۵-۰۳ : شی گرایی در زبان پاسکال (Pascal)
    • جزئیات
    • نوع محتواآموزشی

      علاقمندان به زبان های برنامه نویسی روزتون بخیر. با آموزش زبان برنامه نویسی پاسکال (Pascal) از وب سایت آموزشی پی وی لرن همراهتون خواهیم بود. در دو بخش قبل مبحث شی گرایی در زبان پاسکال (Pascal) را آغاز نمودیم. در این بخش نیز این مبحث را با موضوع وراثت برای Pascal Objects ادامه خواهیم داد. با ادامه ی آموزش ها همراه باشید.

      شی گرایی در زبان پاسکال (Pascal)

      وراثت برای Pascal Objects

      اشیاء پاسکال می توانند به صورت اختیاری از یک شی والدین به ارث ببرند. برنامه زیر نشان از وراثت در اشیاء پاسکال دارد. بگذارید یک شیء دیگر به نام TableTop ایجاد کنیم ، که از شیء Rectangle به ارث می رسد.

      مثال : 

      در زیر نکات مهمی که باید به آن ها اشاره شود ، آورده شده است.

      • شیء Tabletop تمام اعضای شیء Rectangle را به ارث برده است.
      • یک روش طراحی (draw) متد در TableTop نیز وجود دارد. هنگامی که متد draw با استفاده از یک شی TableTop خوانده می شود ،  TableTop draw فراخوانی می شود.
      • یک نمونه implicit به نام self وجود دارد که به نمونه فعلی شیء اشاره دارد.

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

      مثال : 

      کلام پایانی

      وراثت برای Pascal Objects را در این بخش از شی گرایی در زبان پاسکال (Pascal) مورد بررسی قرار دادیم. در جلسه ی آینده به بررسی کلاس ها می پردازیم. با آموزش زبان برنامه نویسی پاسکال (Pascal) همراه باشید.

      QR:  جلسه ۲۵-۰۳ : شی گرایی در زبان پاسکال (Pascal)
      به اشتراک بگذارید