![](https://img-blog.csdnimg.cn/20200321085548595.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Kotlin
Kotlin学习
家有萌犬
这个作者很懒,什么都没留下…
展开
-
十一、Kotlin学习之构造方法
一、初始化类:主构造方法和初始化语句块 通常来讲,类的所有声明应该在花括号里面。这里面被括号括起来的叫主构造方法 class Animal(val name: String) 主构造方法主要目的: 1.表明构造函数参数; 2.定义使用这些参数初始化属性 让我们来揭示他的工作原理: class Animal constructor(_name: String) {//带一个参数的主构造函数 ...原创 2020-03-22 21:34:51 · 192 阅读 · 0 评论 -
十、Kotlin学习之定义类的继承结构
与JAVA不同,Kotlin的声明默认是final和public的。此外,嵌套的类默认并不是内部类:他们并没有包含对其外部的隐式引用 一、Kotlin中的接口 interface Animal { fun eat() {} } class Dog : Animal { override fun eat() {}//重写eat函数 } kotlin中,使用冒号代替java中的ex...原创 2020-03-22 15:14:22 · 153 阅读 · 0 评论 -
九、Kotlin学习之字符串&正则表达式
一、分割字符串 二、正则表达式原创 2020-03-22 10:16:19 · 1868 阅读 · 0 评论 -
八、Kotlin学习之可变参数&键值对
一、可变参数 关键字vararg来表示可变参数 fun test(vararg args: String) { args.forEach { println(it) } } fun main() { test("a", "b", "c", "d") } 二、键值对 可以使用mapOf函数来创建map: val map = mapOf(1 to "one"...原创 2020-03-22 10:12:40 · 1638 阅读 · 0 评论 -
七、Kotlin学习之扩展函数&属性
七、Kotlin学习之扩展函数&属性原创 2020-03-22 08:58:32 · 168 阅读 · 0 评论 -
六、Kotlin学习之消除静态工具类
一、顶层函数 二、顶层属性原创 2020-03-21 22:43:10 · 207 阅读 · 0 评论 -
五 、Kotlin学习之命名参数&默认参数
一、命名参数 fun isSquare(width: Int, height: Int): Boolean { return width == height } isSquare(20, 30) isSquare(20, 30)这样写可读性比较差,如果不去看函数声明,根本不知道每个参数含义。在Kotlin中可以做的更优雅 isSquare(width = 20, height = 30...原创 2020-03-21 22:31:02 · 436 阅读 · 0 评论 -
四、Kotlin学习之while&for&区间&try
一、while循环 二、for循环原创 2020-03-21 21:15:04 · 142 阅读 · 0 评论 -
三、Kotlin学习之枚举和When
二、Kotlin学习之枚举和When原创 2020-03-21 10:24:19 · 585 阅读 · 0 评论 -
二、Kotlin学习之类和属性
二、Kotlin学习之类和属性原创 2020-03-21 09:50:54 · 137 阅读 · 0 评论 -
一、Kotlin学习之函数和变量
Kotlin学习 函数和变量(一)原创 2020-03-21 08:49:23 · 142 阅读 · 0 评论 -
Kotlin学习目录
Kotlin实战学习笔记原创 2020-03-21 08:46:26 · 157 阅读 · 0 评论