一. 伪静态(伴生对象)关键字:companion object
1.将变量和方法写在这个伴生对象中,外部就直接可以类名+点 调用。
2.但实际上在运行时,这些成员仍然是真实对象的实例的成员。
属性修饰符解释:
1. const val :公共常量 ,且 const只能修饰 val
2. val :私有常量
二. 真实静态 注解:@JvmField 与 @JvmStatic
相对优势:
1.底层实现与JAVA静态无异
2.Java与Kotlin混合开发时,Java代码中可直接类名+点 调用
wx5a2789a90b17c 博主文章分类:Kotlin ©著作权
文章标签 Kotlin静态变量与静态方法 Kotlin静态变量详解 Kotlin静态方法详解 Kotlin 静态变量 Kotlin 静态方法 文章分类 JavaScript 前端开发
1.将变量和方法写在这个伴生对象中,外部就直接可以类名+点 调用。
2.但实际上在运行时,这些成员仍然是真实对象的实例的成员。
属性修饰符解释:
1. const val :公共常量 ,且 const只能修饰 val
2. val :私有常量
相对优势:
1.底层实现与JAVA静态无异
2.Java与Kotlin混合开发时,Java代码中可直接类名+点 调用
上一篇:算法探索_最长回文子串
下一篇:算法探索_反转链表
静态类注入service
1 ?静态变量2 ?类方法(静态方法)3 ?main方法的语法结语
运行main函数,结果如下,输出为2,证明变量是属于类的,静态变量可以直接通过类名访问。在下面的student类中,定义了
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M