1.字符串模版:
image.png2. if else
image.png3.kotlin中 == 等于equals 且equals第二个参数为true则会忽略大小写
image.png4. 空值处理
代表可以为空
image.png
代表num1str不可以为空
image.png
5. when表达式
image.png6. 1..100表示为从1到100(闭区间) for循环表达式
image.png7. 1 until 100 表示为1到99(前闭后开区间)
image.png8. step代表跳过2个
image.png9. reversed代表倒序
image.png10. listof 集合
image.png11. 增强for循环 withIndex 代表下标
image.png12.map
image.png13函数表达式
image.png14递归
image.png15尾递归
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.pngimage.png image.png image.png
问题:重复创建对象
image.png解决:单例模式 (改为object 在内存中只有一个)
image.pngimage.png
枚举
image.png获取枚举下标
image.png印章类
image.pngimage.png
网友评论