Kotlin基础 2.函数运用:fun

Posted 彬sir哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kotlin基础 2.函数运用:fun相关的知识,希望对你有一定的参考价值。

Kotlin对函数的使用跟java相比,有哪些区别?先从最常见的onCreate方法入手,看看二者都有哪些区别,下面是Java编写的onCreate函数代码:

而使用Kotlin编写的onCreate函数代码如下所示:

两相对比,可以看到二者主要有以下几点区别:

(1) Java使用“@Override”表示该函数重载父类的方法,而Kotlin使用小写的“override”在同一行表达重载操作。

(2) Java使用“public”表示该函数是公共方法,而Kotlin默认函数就是公开的,所以省略了关键字“public”。

(3) Java使用“void”表示该函数没有返回参数,而Kotlin不存在关键字“void”,若无返回参数,则不用特别说明。

(4) Kotlin新增了关键字“fun”,表示这里是函数定义,其格式类似于Java的关键字“class”,而Java不存在关键字“fun”。

以上是关于Kotlin基础 2.函数运用:fun的主要内容,如果未能解决你的问题,请参考以下文章

Kotlin初级- - - 基础函数.md

Kotlin初级- - - 基础函数.md

初识Kotlin之函数

Kotlin基础-泛型

kotlin的了解与使用

Kotlin基础-扩展