class Pizza {
val size: String
val cheese: Int
val olives: Int
val bacon: Int
constructor(size: String, cheese: Int, olives: Int, bacon: Int) {
// ...
}
constructor(size: String, cheese: Int, olivies: Int): this(size, chesse, olives, 0)
// ...
}
class Pizza(
val size: String,
val cheese: Int = 0,
val olives: Int = 0,
val bacon: Int = 0,
)
val favorite = Pizza("L", olives = 3)
val vilagePizza = Pizza.Builder("L")
.setChesse(1)
.setOlives(2)
.setBacon(3)
.build()