Enum Class

Para definir valores constantes para luego ser usados por otras clases
enum class Precio { BARATO,NORMAL,CARO }
Y luego en otra clase en vez de poner tipo Float o Int se pone:
data class Articulo(var cod:Int,var desc:String, precio:Precio)
Y ya para instanciarlo:
var art1 = Articulo(1,Precio.BARATO)
art1.precio = Precio.CARO

No hay comentarios:

Publicar un comentario