Kotlin基础 常量变量可见性修饰符
Posted 大雄童鞋
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kotlin基础 常量变量可见性修饰符相关的知识,希望对你有一定的参考价值。
常量
预期范围内恒定不变的量(不可再被赋值)
给常量一个值,叫“赋值”,即 val 常量名 = 值
在Java里面一般大写定义:
比如FragmentActivity的TAG
private static final String TAG = "FragmentActivity";
public static final int MSG_REALLY_STOPPED = 1;
Kotlin里面这样写(val 开头的即是常量)
val TAG = "FragmentActivity";
val MSG_REALLY_STOPPED = 1;
或
val TAG : String = "FragmentActivity";
val MSG_REALLY_STOPPED : Int = 1;
由于Kotlin会自动根据值判断类型,所以 :String和:Int 一般省略
变量
预期范围内可变的量 即:var 变量名 = 值
在Java里面
private int mThemeId = 0;
private boolean mEatKeyUpEvent;
Kotlin里面这样写(var开头的即是变量)
var mThemeId = 0;
var mEatKeyUpEvent = false;
或
var mThemeId : Int = 0;
var mEatKeyUpEvent : Boolean = false;
修饰符(跟Java基本一致)
private 私有,仅当前类可见
protected 子类可见
internal 内部,当前模块内可见
public 公开
private var f1 = ""
protected var f2 = ""
internal var f3 = ""
public var f4 = ""
以上是关于Kotlin基础 常量变量可见性修饰符的主要内容,如果未能解决你的问题,请参考以下文章