Kotlin基础(一) 常量、变量、可见性修饰符
2017-12-26 10:25
330 查看
常量
预期范围内恒定不变的量(不可再被赋值)
给常量一个值,叫“赋值”,即 val 常量名 = 值
在Java里面一般大写定义:
比如FragmentActivity的TAG
Kotlin里面这样写(val 开头的即是常量)
由于Kotlin会自动根据值判断类型,所以 :String和:Int 一般省略
变量
预期范围内可变的量 即:var 变量名 = 值
在Java里面
Kotlin里面这样写(var开头的即是变量)
修饰符(跟Java基本一致)
预期范围内恒定不变的量(不可再被赋值)
给常量一个值,叫“赋值”,即 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 = ""
相关文章推荐
- 2018/01/08JAVA 基础 / 接口与继承 / JAVA的修饰符FINAL详解:final修饰类、方法、基本变量、引用、常量
- .NET 基础 一步步 一幕幕 [注释、命名规则、访问修饰符、数据类型、常量、变量]
- C基础 - 常量与变量(2)
- JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)
- 02_Swift2基础之常量和变量+注释+分号
- Java基础一:关键字、标示符、变量、常量和数据类型转换
- java===java基础学习(1)---数据类型,运算,变量,常量
- DirectX 3D_基础之HLSL(高级着色语言) HLSL着色器程序的编制 HSLS变量 HLSL入口函数 HLSL程序编译 变量常量类型 设置方法 前缀 关键字 类型 语句 类型转换
- JAVA 基础基本语法---常量与变量
- 【8086汇编基础】03--变量、数组和常量的处理
- Python入门(二)——IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化
- C语言编程基础(数据类型、常量、变量)
- swift开发基础之变量和常量
- JAVA第二章基础知识:注释,标识符,数据类型常量变量,基本数据类型转换。--------------(Make A little EvProgresseryday )
- C语言基础:进制转换,变量,常量,表达式,基本数据类型,输出函数,输入函数,运算符.
- Java基础(五)---局部变量、全局变量、静态变量、final变量、静态常量、静态方法
- C++精进篇(三)之―常量变量等修饰符
- java基础学习之变量常量和语法 二
- Go基础系列:常量和变量
- Kotlin 中的操作符重载汇总表 与 可见性修饰符总结