- 伴生对象可以实现静态调用,通过
类名.属性名
或者类名.方法名
进行调用。
fun main(args: Array<String>) {
Test.instance.test()
Test.test1()
}
class Test {
fun test() {
println("伴生对象的静态调用对象,通过对象再调用方法")
}
companion object Factory{ // 伴生对象
var instance =Test()
fun test1(){
println("伴生对象的静态调用方法")
}
}
}