不同 | Kotlin | Java |
数据类型转换 | eg:字符串类型转整型 var x="10" var s=x.toInt() | eg:字符串类型转整型 String x="10"; int s=Integer.parseInt(x); |
方法声明 | fun name(){} | void name(){} |
构造函数 | 通过constructor进行构造 | 构造方法必须与类同名 |
转换语句 | when(parameter){ value ->{} valueA,valueB ->{} } | switch(expression){ case value : break; default : break } |
继承父类和实现接口 | 用 :冒号,其次被继承的父类用open修饰,被重写的方法也用open修饰 | extends 和 implements |
for | for(i in list) | for(item : list) |