ارث بری در کاتلین
ارث بری در کاتلین – آموزش برنامه نویسی kotlin
2019-09-04
آموزش نرم افزار DB Browser SQLite
آموزش نرم افزار DB Browser SQLite
2019-09-06
اینترفیس در کاتلین – آموزش برنامه نویسی kotlin

اینترفیس در کاتلین – آموزش برنامه نویسی kotlin

اینترفیس در کاتلین (Kotlin interface) – آموزش برنامه نویسی kotlin ، در این قسمت از آموزش زبان Kotlin به مفهوم interface در این زبان پرداخته ایم. خب طبیعتا مفهوم اینترفیس در کاتلین با زبان های دیگر مثل جاوا یکی ست. و تنها کمی در سینتکس آن تفاوت ایجاد شده.

آموزش interface در کاتلین – آموزش زبان برنامه نویسی kotlin

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

interface ExampleInterface {
   var myVar: String
   fun absMethod()
}

اینترفیس ها با کلمه کلیدی interface شروع میشوند و درون آنها متد و یا متغیر ها ایجاد میشوند.
یک نکته قابل توجه درباره متدها در کاتلین با کلمه کلیدی fun شروع میشوند و نوع متد در انتهای متد بصورت زیر خواهد آمد.

fun absMethod2() : String {}

دقیقا مشابه مبحث ارث بری در کاتلین که در این پست بطور کامل توضیح داده شده

خب ادامه مبحث interface در کاتلین رو باهم جلو ببریم !
بعد از اینکه اینترفیس رو بصورت فوق پیاده کردیم میتونیم اون رو در هرکلاسی که میخواهیم پیاده سازی یا implemente کنیم اما با کمی تفاوت نست به جاوا

class InterfaceImp : ExampleInterface{

}

دقیقا مشابه ارث بری از کلاس ها اینترفیس رو هم پیاده کردیم

class secOt() : sampIntr {
    override var myVar: String
        get() = "hello world"
        set(value) {}

    override fun absMethod() {
    }
}

در ادامه این دوره آموزش کاتلین یک پروژه با کاتلین پیاده خواهیم کرد تا کمی کاربردی تر با کاتلین آشنا شوید.

سرفصل های آموزش زبان کاتلین (Kotlin):

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *