Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。Kotlin 可以编译成Java字节码,也可以编译成 Javascript。
Kotlin语法:
1、重写方法必须以override开头进行标识
2、类和方法默认不能被重写的,要重写必须以open开头进行标识
函数定义
函数定义使用关键字 fun
fun sum(a: Int,b: Int): Int { // Int 参数,返回值 Int
return a + b
}
无返回值的函数:
fun printSum(a: Int,b: Int): Unit {
print(a + b)
}
// 如果是返回 Unit类型,则可以省略(对于public方法也是这样):
public fun printSum(a: Int,b: Int) {
print(a + b)
}
定义常量与变量
可变变量定义:var 关键字
var <标识符> : <类型> = <初始化值>
不可变变量定义:val 关键字,只能赋值一次的变量(类似Java中final修饰的变量)
val <标识符> : <类型> = <初始化值>