kotlin,如何将扩展函数添加到已定义的类伴侣对象中
我想添加一些扩展功能到一个已经定义的类的同伴对象,像
fun Toast.Companion.showImageToast(str : String) { }
也喜欢在界面上做同样的事情,例如
fun Runnable.Companion.mainHandler() { }
我已经查阅了文档,只是为用户定义的类中的伴随对象定义扩展函数的语法,而不是没有伴随对象的类
我可以有任何机会在科特林做到这一点?
在Kotlin 1.0中,如果一个类未定义伴随对象,则不可能为该伴随对象定义扩展函数。 定义Java类和接口(如Runnable
扩展函数也是不可能的。