Afficher un objet
Essayons maintenant d’afficher un objet dans le terminal via la méthode println en exécutant le programme ci-après :
val labrador = Dog()
labrador.name = "Doggo"
labrador.weight = 12.5f
labrador.age = 4
labrador.color = "brown"
labrador.race = "labrador"
labrador.size = 180
labrador.position = 's'
println(labrador)
Du côté du terminal, le résultat est peu compréhensible :
Dog@610455d6
Pour faire simple, il s’agit de l’identifiant unique de l’objet dans la machine virtuelle Java (JVM). Il est en réalité très facile d’afficher une forme bien plus lisible d’un objet. Pour ce faire, procédez comme suit :
Dans la classe Dog, cliquez du bouton droit dans la partie sur la zone d’édition du code sou ...