Imagen de título

Alerta Coder #5 – Propiedades mutables y públicas

No todo tiene que ser privado.
No todo tiene que ser val.
No todo lo que reluce es Kotlin.

En Kotlin por defecto las propiedades públicas ya tienen un getter y un setter propios según si son val o var.

  • var: tienen un setter y un getter implícitos, por eso podemos hacer esto:
  • val: solo tienen un getter, ya que es inmutable:

Pero para que funcionen el getter y el setter, la propiedad debe ser pública. Verdaderamente, al ser traducida a Java se traduce como privada con setter y getter. Por eso, no debe extrañarnos ver que una clase tiene propiedades públicas y mutables:

Por desgracia, no siempre podemos ser inmutables. Android necesita estado, en su justa medida, pero lo necesita.

Otras Alertas Coder

0 Comentarios

Contesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

©2020 Codictados Comunidad libre para el aprendizaje de codigo Online

o

Inicia Sesión con tu Usuario y Contraseña

o    

¿Olvidó sus datos?

o

Create Account