简书链接:第一篇idea测试kotlin
文章字数:360,阅读全文大约需要1分钟
idea社区免费版本和普通版本感觉没啥大区别,所以当然是免费版本了
下载地址
https://www.jetbrains.com/idea/download/#section=windows

目前我下载的是当前最新的版本2017.2.1

新建Project
选择kotlin->kotlin(JVM)
这kotlin(JavaScript)我就不懂了,我是搞安卓开发的,别问我,哈哈

新建完成了,可是如何跑起来呢。
新建一个class,Test.kt发现是空白的,
那么简单的模仿一个java的hello吧。

这类名可以省略

1
2
3
fun main(args: Array<String>){
print("Hello Worldxxx!")
}

这时候在Run就出现了Run Testkt了

类的继承
父类必须申明为

open ,否则会提示没有权限

类的继承

父类

1
2
3
4
5
6
7

open class DemoFather() {

fun hello() {
print("woshi fuqin")
}
}

子类

1
2
3
class Demo1 :DemoFather(){

}

方法复写

父类必须open修饰,否则无法复写。

是不是奇葩呢。

父类

1
2
3
4
5
6
7

open class DemoFather() {

open fun hello() {
print("woshi fuqin")
}
}

子类

1
2
3
4
5
class Demo1 :DemoFather(){
override fun hello(){

}
}