Sobes.tech
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.