对象
java:
MainActivity.this
kotlin:
this@MainActivity
类
java:
MainActivity.class
kotlin:
MainActivity::class.java
继承
java:
kotlin:
变量
java:
Intent intent = new Intent();
kotlin:
var intent = Intent()
常量
java:
final String text = "";
kotlin:
val text = ""
静态常量
java:
kotlin:
定义方法
java:
kotlin:
重载方法
java:
kotlin:
基本数据类型
java:
kotlin:
比较类型
java:
kotlin:
转换符
java:
kotlin:
比较字符串
java:
kotlin:(优化了字符串比较的写法,其他类型对象对比还是要用equals)
数组
java:
kotlin:
循环
java:
kotlin:
角标循环
java:
kotlin:
高级循环
java:
kotlin:
判断器
java:
kotlin:
构造函数
java:
kotlin:
仅有一种构造函数的还可以这样写
类创建
java:
kotlin:
私有化set方法
java:
kotlin:
私有化get方法
java:
kotlin:
枚举
java:
kotlin:
接口
java:
kotlin:
匿名内部类
java:
kotlin:
内部类
java:
kotlin:
内部类访问外部类同名变量
java:
kotlin:
抽象类
java:
kotlin:
静态变量和方法
java:
kotlin:(伴生对象)
默认参数
java:
kotlin:
可变参数
java:
kotlin:
泛型
java:
kotlin:
构造代码块
java:
kotlin:
静态代码块
java:
kotlin:
方法代码块
java:
kotlin:
可见修饰符
java:(默认 default)
kotlin:(默认 public)