
kotlin
开垦在希望的田野上
这个作者很懒,什么都没留下…
展开
-
Kotlin语言特点总结 (2)
Kotlin语言特点总结 (2) 一、Kotlin 扩展 1.Kotlin 可以对一个类的属性和方法进行扩展,且不需要继承或使用 Decorator 模式。扩展是一种静态行为,对被扩展的类代码本身不会造成任何影响。 class User(var name:String) /**扩展函数**/ fun User.Print(){ print("用户名 $name") } 2.扩展函数是静态解析的 扩展函数是静态解析的,并不是接收者类型的虚拟成员,在调用扩展函数时,具体被调原创 2020-12-17 14:18:23 · 225 阅读 · 0 评论 -
Kotlin语言特点总结 (1)
Kotlin语言特点总结 一、基础语法: ①//表达式作为函数体,返回类型自动推断: fun sum(a: Int, b: Int) = a + b // public 方法则必须明确写出返回类型: public fun sum(a: Int, b: Int): Int = a + b ②//无返回值的函数(类似Java中的void): fun printSum(a: Int, b: Int): Unit { print(a + b) } // 如果是返回 Unit类型,原创 2020-12-07 16:05:54 · 310 阅读 · 1 评论