我创建了一个数据类
data class Something (
val a : String,
val b : Object,
val c : String
)
Run Code Online (Sandbox Code Playgroud)
在我的程序中稍后我需要这个数据类的字符串表示我试图扩展toString方法.
override fun Something.toString() : String = a + b.result() + c
Run Code Online (Sandbox Code Playgroud)
这里的问题是,它不允许扩展(覆盖)toString功能,因为它不适用于顶级功能.
如何正确覆盖/扩展自定义数据类的toString方法?