时间:2021-05-20
前言
在日常开发过程中,静态变量和 静态方法 是我们常见的用法,Java中相信大家并不陌生了,那么在 Kotlin 中该如何使用呢?
其实很简单,只需要一个将变量和方法包含在 companion object 域中即可,比如这样:
看后是不是很简单?在纯kotlin代码中可以直接这样使用:
然而,如果我们使用的是Java和kotlin混合开发,在Java代码中就无法通过 Constant.静态变量 的方式来使用静态变量或者方法来,而是通过如下方式:
如果我们想像kotlin那样直接通过 类名.静态变量 方式使用呢?我们可以借助于注解 @JvmField 和 @JvmStatic 来分别标注静态变量和静态方法,之后我就能在Java代码中像以前方式那样直接使用静态的成员啦!
例如这样:
前段时间比较忙,之后会继续为大家带来kotlin方面的文章,大家拭目以待。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
静态变量和成员变量的区别:A:所属不同静态变量:属于类,类变量成员变量:属于对象,对象变量,实例变量B:内存位置不同静态变量:方法区的静态区成员变量:堆内存C:
复制代码代码如下:在PHP编程中,递归调用常常与静态变量使用。静态变量的含义可以参考PHP手册。希望下面的代码,会更有利于对递归以及静态变量的理解复制代码代码如
类的实例化顺序父类静态变量、父类静态代码块、子类静态变量、子类静态代码块、父类非静态变量(父类实例成员变量)、父类构造函数、子类非静态变量(子类实例成员变量)、
本文实例讲述了PHP中静态变量的使用方法。分享给大家供大家参考,具体如下:1.定义静态变量publicstatic$endpoint,$accessKeyId,
本文实例分析了php中静态类与静态变量用法的区别。分享给大家供大家参考。具体分析如下:static是定义一个静态对象或静态变量,关于static定义的变量或类方