Rafael Freites@rafaelfreites0da
En este punto hay que aclarar que si en mi archivo de ClaseA.kt tengo:
class ClaseA { /* Estos son clases anidadas y clases Inner */ private val propiedad: Int = 20 inner class ClaseB{ /Si queremos trabajar con la variable (propiedad) no se va a poder * para poder trabajar con propiedad debos incluir palabra reservada inner/ val propieddaB: Int = 10 fun accion() = propiedad } }
Clases con inner
puedo llamarla es así (no debo utilizar "import")
fun main(args: Array){ val x = ClaseA().ClaseB() println(x.propieddaB) println(x.accion()) }
Escribe una respuesta