【发布时间】:2019-06-26 14:04:15
【问题描述】:
类型 1:
class TestExample {
object Bell {
fun add(){
}
}
Class B{
TestExample.Bell.add()
}
类型 2:
class TestExample {
companion object Bell {
fun add(){
}
}
Class B{
TestExample.add()
}
在这个类型 1 和类型 2 中,哪个是静态示例,哪个是单例示例?两者的行为相似,对吗?
【问题讨论】:
-
另外,学习如何读取字节码,从而观察它们之间的差异:stackoverflow.com/a/35538539/2684
标签: kotlin