Android:kotlin基础入门笔记

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容