Mutablelist, this e constructor
Exemplo 01 Mutablelist, this e constructorrodrigo1995
kotlin
2 years ago
666 B
4
Indexable
class Pet(val name: String)
{
override fun toString(): String {
return name
}
}
class Person(val name: String) {
val pets: MutableList<Pet> = mutableListOf()
constructor(name: String, age: Int) : this(name) {
println("A pessoa se chama $name e tem $age anos.")
}
fun addPet(pet: Pet) {
pets.add(pet)
}
}
fun main() {
val alice = Person("Alice")
val bob = Person("Bob", 30)
val Leon = Pet("Leon")
alice.addPet(Leon)
val fluffy = Pet("Fluffy")
bob.addPet(fluffy)
println("Pets de Alice: ${alice.pets}")
println("Pets de Bob: ${bob.pets}")
}Editor is loading...
Leave a Comment