Junior
Nombra los modificadores de acceso en Kotlin.
sobes.tech AI
Respuesta de la IA
En Kotlin, existen los siguientes modificadores de acceso que determinan la visibilidad de clases, funciones y propiedades:
- public — accesible desde cualquier lugar (valor predeterminado).
- internal — accesible solo dentro de un módulo.
- protected — accesible en la clase y en sus subclases.
- private — accesible solo dentro del archivo (para declaraciones de nivel superior) o dentro de la clase (para miembros de la clase).
Ejemplo:
class Example {
private val secret = "private"
protected val semiSecret = "protected"
internal val moduleSecret = "internal"
val publicInfo = "public" // public por defecto
}
Estos modificadores ayudan a encapsular datos y controlar el acceso a ellos.