Kotlin

来源:互联网 发布:加工中心编程视频教程 编辑:程序博客网 时间:2024/05/23 10:46

主要的区别

  - 继承的时候使用冒号(:)而不是使用extends关键字

  - 显式的使用‘override’关键字:在Java中我们使用@override注解使得代码更简洁,但Kotlin并不强制我们使用。

  - 使用‘fun’来声明函数:Kotlin是一种面向对象的函数式语言,因此类似Scala等语言,Java方法将会使用函数来代表。

  - 函数参数使用不同的命名法:参数类型和名字顺序是反过来的,中间以冒号(:)分隔。

  - 分号(;)是可选的:我们不需要以分号结束当前行,当然如果想要的话也可以。但如果我们不用加分号的话,将节省很多时间,并使代码更简洁。

  - 其他细节:在第一篇文章中,我提到了‘?’符号。这表示被修饰的参数可以为空,判空的处理相比Java是不一样的。

原创粉丝点击