您的位置:首页 > 其它

Kotlin基础(一) 常量、变量、可见性修饰符

2017-12-26 10:25 330 查看
常量

预期范围内恒定不变的量(不可再被赋值)

给常量一个值,叫“赋值”,即 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 = ""
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐