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



  • ۱۶
  • اسفند

جلسه ۲۰-۰۳ : بررسی کلاس ها و اشیاء در VB.NET

  • دسته‌بندی‌ها :
جلسه ۲۰-۰۳ : بررسی کلاس ها و اشیاء در VB.NET
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      وقت بخیر دوستان، با آموزش برنامه نویسی (Visual Basic.‌NET (VB.NET از وب سایت پی وی لرن همراه هستیم. در این بخش از بررسی کلاس ها و اشیاء در VB.NET با وراثت در VB.NET ، کلاس های پایه و مشتق شده و مقدار دهی اولیه ی کلاس پایه در VB.NET آشنا خواهیم شد.

      بررسی کلاس ها و اشیاء در VB.NET

      وراثت در VB.NET

      یکی از مهم ترین مفاهیم در برنامه نویسی شی گرا ، وراثت است. وراثت به ما امکان می دهد کلاس را از نظر کلاس دیگری تعریف کنیم که ایجاد و نگه داری یک برنامه ساده تر می شود. وراثت همچنین فرصتی را برای استفاده مجدد از قابلیت کد و زمان اجرای سریع فراهم می کند.

      هنگام ایجاد یک کلاس ، به جای نوشتن اطلاعات کاملاً جدید از اعضا و توابع عضو ، برنامه نویس می تواند تعیین کند که کلاس جدید باید اعضای یک کلاس موجود را به ارث ببرد. به این کلاس موجود کلاس پایه گفته می شود و به کلاس جدید کلاس مشتق شده گفته می شود.

      کلاس های پایه و مشتق شده

      یک کلاس را می توان از بیش از یک کلاس یا رابط به دست آورد ، به این معنی که می تواند داده ها و توابع را از کلاس های پایه یا رابط های مختلف به ارث ببرد.

      سینتکس استفاده شده در VB.NET برای ایجاد کلاس های مشتق شده به شرح زیر است.

      مثال : 

      یک کلاس پایه Shape و مشتق شده ی کلاس Rectangle را در نظر بگیرید.

      مثال : 

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

      مثال : 

      مقدار دهی اولیه ی کلاس پایه

      کلاس مشتق شده متغیرهای کلاس عضو پایه و متدهای عضو را به ارث می برد. بنابراین ، قبل از ایجاد زیر کلاس باید شیء سوپر کلاس ایجاد شود. سوپر کلاس یا کلاس پایه به طور ضمنی با عنوان MyBase در VB.Net شناخته می شود.

      برنامه زیر این موضوع را نشان می دهد.

      مثال : 

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

      مثال : 

      VB.Net از وراثت چندگانه پشتیبانی می کند.

      کلام پایانی

      در این بخش از بررسی کلاس ها و اشیاء در VB.NET با وراثت در VB.NET ، کلاس های پایه و مشتق شده و مقدار دهی اولیه ی کلاس پایه در VB.NET آشنا شدیم. در ادامه با مدیریت خطا همراه خواهیم بود.

      QR:  جلسه ۲۰-۰۳ : بررسی کلاس ها و اشیاء در VB.NET
      به اشتراک بگذارید