kotlin
qianchedu
这个作者很懒,什么都没留下…
展开
-
kotlin 4-5 之 object
当类前使用object时,如object obj{}这可以理解为这个类如同java中的懒汉模式原创 2018-04-03 21:22:12 · 206 阅读 · 0 评论 -
kotlin 4-6 之 伴生对象
伴生对象可以实现静态调用,通过类名.属性名或者类名.方法名进行调用。fun main(args: Array<String>) { Test.instance.test() Test.test1()}class Test { fun test() { println("伴生对象的静态调用对象,通过对象再调用方法") } ...原创 2018-04-03 21:32:42 · 161 阅读 · 0 评论 -
kotlin 4-7 之 方法重载
kotlin中方法默认是final的,不可被子类重载,若需要被重载,使用关键字open进行修饰,子类重载方法使用override关键字:open class Obj{ open fun study(){} fun run(){} //不可被重载}class Student:Obj{ override fun study(){}}...原创 2018-04-03 21:43:23 · 283 阅读 · 0 评论 -
Kotlin基本语法 问好(?)与两个叹号(!!)
? 表示当前对象是可以为空!! 表示当前对象不为空的空的情况下执行在变量类型后面加上问号(?),表示该变量是可空变量var name:String?="xxxx"如果str不能转为Int类型,则返回nullfun parseInt(str:String):Int?{ //转换代码}str?.length//如果str非空,就返回b.length,否则返回n...原创 2018-05-31 10:51:39 · 5318 阅读 · 0 评论