伴生对象:

类内部的对象声明可以用 companion 关键字标记

写一个demo

kotlin伴生类

关键字companion表示伴随,object表示对象,Test表示伴生对象的名称

 

另外创建一个java的方法调用

kotlin伴生类

 

伴生对象的名称是可以去掉的 如下

kotlin伴生类

去掉伴生对象名称之后java调用需要Companion

如下

kotlin伴生类

 

kotlin中调用 感觉有没有伴生对象名都一样 直接就能拿到

kotlin伴生类

 

伴生对象自己目前使用在静态变量与静态方法 , 注意kotlin使用静态变量 记得添加注解@JvmStatic

看文档吧

kotlin伴生类

相关文章: