省略分号
在 Kotlin 中,可以不必在语句之后加上分号,即使加上了,也会被忽略。
a + b = c
基本类型
Int,Boolean 和 Long 等是 Kotlin 的基本类型。
变量声明方式
Kotlin 中使用 var 和 val 来区分变量和常量,变量的数据类型声明方式也跟 Java 不同,而且,变量一旦被声明一定要初始化。
var a = 1
val b = 2
var c: Int = 0
var d: String = "I am a String"
函数声明方式
Kotlin 中函数的声明方式比 Java 更加简洁。
fun foo0() {
}
fun foo1(a: Int) {
}
fun foo2(a: Int): String {
return "return String"
}
类声明方式
Kotlin 中类的声明方式也比 Java 要简洁一点。
class MyClass() {
}
在 Kotlin 中,所有的类都是默认不可继承的,要想让类可以被继承 (inheritable),要加上 open 关键字。
open class MyClass() {
}
实例化对象
在 Kotlin 中,初始化对象没有 new 关键字,或者说,在 Kotlin 中,压根没有 new 这个关键字。
MyClass mc = MyClass()
Sum up
Kotlin 和 Java 的不同之处肯定还有很多,以上只是作为初学者在接触 Kotlin 时感受到的最直观的差异。
如果你有更好的内容,欢迎补充。









网友评论