آموزش مفهوم شی‌گرایی در کاتلین

آموزش مفهوم شی‌گرایی در کاتلین

تمام ویدیوهای دوره رایگان آموزش صفر تا صد برنامه‌نویسی کاتلین (Kotlin)
آموزش مفاهیم اولیه و نصب نرم‌افزار‌های مورد نیاز
آشنایی با مباحث پایه برنامه‌نویسی
آموزش شرط‌ها در کاتلین
آموزش حلقه‌ها (Loops) و آرایه‌ها در کاتلین
یادگیری عمیق‌تر
آموزش کار با توابع
آموزش شی‌گرایی در کاتلین
مفهوم وراثت در شی‌گرایی
آرایه‌ها و لیست‌های داینامیک
ورود عمیق‌تر به دانش کاتلین

از اینکه در این دوره همراه ما هستد، کمال تشکر را داریم. در این ویدیو با شی‌گرایی در کاتلین آشنا خواهیم شد. توضیحات بصورت ویدیویی داده شده است و توضیحی مختصر نیز از نحوه ساخت کلاس در کاتلین و همچنین ساخت شی در کاتلین داده شده است.

 

برنامه‌نویسی شی‌گرا (OOP) چیست؟

برنامه نویسی شی‌گرا (OOP) سبکی از برنامه نویسی است که با شناسایی کلاس‌هایی از اشیاء مرتبط با روش‌ها (توابع) که با آنها مرتبط هستند مشخص می‌شود. همچنین شامل ایده‌های وراثت صفات و روش‌ها می‌شود.

 

کلاس‌ها و شی‌ها (Objects) در کاتلین

قبل از آشنایی با کلاس‌ها در کاتلین باید بدانید که همه چیز در زبان Kotlin توسط کلاس‌ها و Object‌ها تعریف می‌شود. برای مثال یک خودرو دارای برند، مدل، رنگ و... است که همه خودرو‌ها این ویژگی را دارند.

کلاس‌ها همانند الگویی هستند که آبجکت‌های آن از این الگو پیروی می‌کنند.

 

ساخت یک کلاس در کاتلین

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

class Car { var brand = "" var model = "" var year = 0 var color = "" }

 

ساخت Object در کاتلین

اکنون می‌توانیم از کلاسی به نام Car برای ایجاد اشیا استفاده کنیم.

در مثال زیر، یک Object در کاتلین از Car به نام myCar ایجاد می‌کنیم و سپس با استفاده از دستور نقطه (.) به خصوصیات myCar دسترسی پیدا می‌کنیم؛ درست مانند دسترسی به ویژگی های آرایه و رشته:

val myCar = Car() myCar.color = "White" myCar.year = 2019 myCar.brand = "BWM" myCar.model = "Z4"

 

سوالات رایج

ممکن است پاسخ سوال شما درباره ویدیوی آموزش مفهوم شی‌گرایی در کاتلین در اینجا باشد.

یک کلاس یک طرح اولیه برای اشیاء است که یک الگو را برای ایجاد اشیاء مورد نیاز تعریف می‌کند. کلاس‌ها بلوک‌های اصلی هر زبان برنامه‌نویسی شی گرا هستند. یک کلاس Kotlin با استفاده از کلمه کلیدی class تعریف می‌شود.

برنامه‌نویسی شی گرا (OOP) سبکی از برنامه نویسی است که با شناسایی کلاس‌هایی از اشیاء مرتبط با روش‌ها (توابع) که با آنها مرتبط هستند مشخص می‌شود. همچنین شامل ایده‌های وراثت صفات و روش‌ها می شود.
ارسال نظر :
پاسخ به