Android:kotlin基础入门笔记

2020-06-15  本文已影响0人  Mr_Fly

1.字符串模版:

image.png

2. if else

image.png

3.kotlin中 == 等于equals 且equals第二个参数为true则会忽略大小写

image.png

4. 空值处理

代表可以为空


image.png

代表num1str不可以为空


image.png

5. when表达式

image.png

6. 1..100表示为从1到100(闭区间) for循环表达式

image.png

7. 1 until 100 表示为1到99(前闭后开区间)

image.png

8. step代表跳过2个

image.png

9. reversed代表倒序

image.png

10. listof 集合

image.png

11. 增强for循环 withIndex 代表下标

image.png

12.map

image.png

13函数表达式

image.png

14递归

image.png

15尾递归

image.png

面向对象

image.png

定义属性和行为


image.png

继承 父类需要加open关键字允许继承,子类才能继承

image.png image.png image.png

重写 父类需要加open关键字允许重写 ,子类才能重写

image.png image.png

抽象类

image.png

继承抽象类


image.png
image.png

接口

image.png image.png image.png image.png

代理和委托 by关键字

image.png
image.png image.png image.png

问题:重复创建对象

image.png

解决:单例模式 (改为object 在内存中只有一个)

image.png
image.png

枚举

image.png

获取枚举下标

image.png

印章类

image.png
image.png

待续...

image.png
上一篇 下一篇

猜你喜欢

热点阅读