Inner Class di Kotlin

--

What it’s inner class? hehe, inner class merupakan class yang berada di dalam class, berikut contohnya :

class Robot {inner class MyRobot{}}

bukannya tanpa menuliskan inner juga bisa? yup, betul. tapi ada saatnya kita butuh mengakses member pada outer class atau luar kelas, makah disini lah fungsi inner class bermain, contohnya seperti berikut :

class Robot {val myDefense = 20.0inner class MyRobot {

fun attack() {
myDefense // Akan error jika tidak menggunakan inner class, namun sebaliknya jika menggunakan inner class}}}

Simplenya seperti itulah inner class pada kotlin, semoga bermanfaat

--

--

HariAgusWidakdo
HariAgusWidakdo

Written by HariAgusWidakdo

Mobile Developer | Kotlin | SwiftUI 📱. Sometimes write my story 📚

No responses yet