我已创建了一个数据类
data class Something (
val a : String,
val b : Object,
val c : String
)
后面在我程序中稍后, 我需要这个数据类的字符表示,所以我尝试扩展toString
方法。
override fun Something.toString() : String = a + b.result() + c
问题在于,它不允许扩展(覆盖)toString
函数,因为它不适用于顶级函数。
如何正确地覆盖/扩展自定义数据类的toString方法?