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



  • ۱۰
  • فروردین

جلسه ۱۲ : آموزش کار با Data Classes در کاتلین

  • دسته‌بندی‌ها :
جلسه ۱۲ : آموزش کار با Data Classes در کاتلین
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

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

      آموزش کار با Data Classes در کاتلین

      در آموزش کار با Data Classes در کاتلین ، درباره Data Classes در زبان برنامه نویسی کاتلین بیش تر خواهیم آموخت.
      تا زمانی که یک کلاس با عنوان Data مشخص شود می تواند یک Data Classes نیز باشد.
      از این نوع کلاس ها می توان برای نگهداری اجزا اساسی data استفاده کرد.
      علاوه بر موارد گفته شده Data Classes ها کاربرد دیگری ندارند.

      همه Data Classes ها نیاز به یک سازنده اولیه دارند و تمام سازنده اولیه باید حداقل یک پارامتر داشته باشند.
      هرگاه یک کلاس به عنوان داده مشخص شود، می توانیم از برخی از تابع درونی Data Classes مانند “() toString “و “() hashCode ” و غیره استفاده نماییم.
      هیچ Data Classes نمی تواند ویرایشگری که حالت انتزاعی و باز و داخلی دارد؛ داشته باشد.
      علاوه بر این Data Classes ها قابلیت گسترش به کلاس های دیگری را نیز دارند.
      در مثال زیر یک Data Class ایجاد شده است.

      مثال : 

      قطعه کد بالا خروجی زیر را در مرورگر تولید می کند که در آن یک data class برای نگه داری data ایجاد گردیده و به کمک تابع اصلی امکان دسترسی به تمام اعضای داده ایجاد شده است.

      مثال : 

      کلام آخر

      در این جلسه به آموزش کار با Data classes ها پرداختیم.
      در جلسه بعدی شما را با Sealed Class ها آشنا خواهیم کرد.
      با پی وی لرن همراه باشید.

      QR:  جلسه ۱۲ : آموزش کار با Data Classes در کاتلین
      به اشتراک بگذارید