老师您好,请问CategoryApi::class.java和Category::class有什么区别
来源:6-3 商品分类-业务功能开发
慕沐0328834
2018-03-26
有时候用CategoryApi::class.java,有时候又是用不带.java的,分不清什么时候该用哪个
写回答
1回答
-
雷宇
2018-03-26
这个问题要细说的话,就很复杂了。因为这里面涉及到反射以及在使用泛型时的协变。
你可以简单理解一下,这是两个不同的类型, ::class是一个KClass的类型,::class.java是Class类型,你根据实际类型使用就行了。00
相似问题