记java 转kotlin学习

本文对比了Java和Kotlin中静态变量的定义与使用方式。Java通过public static final声明不可变静态变量,而Kotlin则使用companion object及const val实现相同功能。

java 的静态变量是这样的

public class Persion{

public static final String 妹子=“漂亮”;

}

我们定义了一个Persion 的类,里面有一个变量叫妹子,而且这个妹子给值为‘漂亮’,还不能改变,

使用的时候是这样的 Persion.妹子

kotlin 是这样使用的

class Persion{

companion object {

const val 妹子:String="漂亮"

}

}

使用也是一样的,Persion.妹子  ,注意的时候 ,kotlin 的静态在定义是companion object{ 这里面的,静态变量,常量,我们这里用的是常量,所以妹子只要漂亮的,也只能是漂亮的,丑的还不能要}

学习,记录一下,怕忘了

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值