Wie man eine Datenklasse mit toString @ erweite
Ich habe eine Datenklasse erstellt
data class Something (
val a : String,
val b : Object,
val c : String
)
Wenn ich später in meinem Programm die Zeichenfolgendarstellung dieser Datenklasse benötige, habe ich versucht, die toString-Methode zu erweitern.
override fun Something.toString() : String = a + b.result() + c
Das Problem hierbei ist, dass die Funktion toString nicht erweitert (überschrieben) werden kann, da sie nicht für Funktionen der obersten Ebene gilt.
Wie kann die toString-Methode einer benutzerdefinierten Datenklasse ordnungsgemäß überschrieben / erweitert werden?