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”。

猜你喜欢

转载自blog.csdn.net/qq_35091074/article/details/123275539
今日推荐