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



  • ۱۶
  • اسفند

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

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

      مقدمه

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

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

      وقتی کلاس را تعریف می کنید ، یک blueprint برای یک نوع داده تعریف می کنید. این در واقع هیچ داده ای را تعریف نمی کند ، اما تعریف کلاس را مشخص می کند ، یعنی یک شیء کلاس از چه چیزی تشکیل می شود و چه عملیاتی را می توان در چنین شیئی انجام داد.

      اشیاء نمونه های یک کلاس هستند. به متدها و متغیرهای تشکیل دهنده کلاس ، اعضای کلاس گفته می شود.

      تعریف کلاس

      تعریف کلاس با کلمه کلیدی Class و پس از آن با نام کلاس شروع می شود؛ و بدنه کلاس ، با بیانیه End Class پایان می یابد. در زیر شکل کلی تعریف یک کلاس وجود دارد.

      مثال : 

      که،

      attributelist : لیستی از ویژگی هایی است که در کلاس اعمال می شود. اختیاری.

      accessmodifier : سطوح دستیابی به کلاس را تعریف می کند ، دارای مقادیر عمومی – محافظت شده ، دوست ، دوست محافظت شده و خصوصی است. اختیاری.

      Shadows : نشان می دهند که متغیر یک عنصر با نام مشخص یا مجموعه ای از عناصر اضافه بار را در یک کلاس پایه دوباره اعلام و مخفی می کند. اختیاری.

      MustInherit : مشخص می کند که این کلاس فقط می تواند به عنوان یک کلاس پایه استفاده شود و شما نمی توانید یک شیء را مستقیماً از آن ایجاد کنید ، یعنی یک کلاس انتزاعی. اختیاری.

      NotInheritive : مشخص می کند که از این کلاس نمی توان به عنوان کلاس پایه استفاده کرد.

      Partial : بیان گر تعریف جزئی از کلاس است.

      Inherits : کلاس پایه ای را که از آن به ارث می برد ، مشخص می کند.

      Implements : رابط هایی را که کلاس از آن ها به ارث می برد مشخص می کند.

      مثال زیر یک کلاس Box را نشان می دهد که دارای سه عضو داده ، طول ، عرض و قد (length, breadth و height) است.

      مثال : 

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

      مثال : 

      توابع عضو و کپسوله سازی

      تابع عضو (Member) یک کلاس، تابعی است که تعریف یا شکل اولیه در تعریف کلاس مانند هر متغیر دیگر دارد. آن بر روی هر شیئی از کلاس که عضو آن است عمل می کند و به تمام اعضای یک کلاس برای آن شی، دسترسی دارد.

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

      حال بگذارید مفاهیم فوق را برای تنظیم و به دست آوردن ارزش اعضای کلاس های مختلف در یک کلاس بررسی کنیم.

      مثال : 

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

      مثال : 

      کلام پایانی

      دوستان متشکریم از این که با مباحث بررسی کلاس ها و اشیاء در VB.NET همراه هستید. در این بخش با تعریف کلاس و توابع عضو و کپسوله سازی آشنا شدیم. ادامه ی مباحث مربوط به کلاس ها و اشیاء در VB.NET رو در جلسه ی آینده خواهیم داشت. با وب سایت آموزشی پی وی لرن همراه باشید.

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