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

فیلم های آموزشی آکادمی پی وی لرن

  • آموزش های مرتبط

  • ۱۰
  • فروردین

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

  • دسته‌بندی‌ها :
  • بازدید : 364

مقدمه

با سلام خدمت کاربران گرامی سایت پی وی لرن و کاربرانی که علاقمند به دوره آموزش کاتلین هستند. در جلسه قبل آموزش کار با افزونه ها ارائه گردید و در این جلسه نیز به آموزش کار با 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 ها آشنا خواهیم کرد.
با پی وی لرن همراه باشید.

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