Kotlin学习
文章平均质量分 91
小王不是胖虎
多读书多看报,少吃零食多睡觉
展开
-
JetPack Room数据库组件使用方式
JetPack Room数据库组件使用方式1.Room 简介Goolge官方是这样描述的Room 在 SQLite 上提供了一个抽象层,以便在充分利用 SQLite 的强大功能的同时,能够流畅地访问数据库。处理大量结构化数据的应用可极大地受益于在本地保留这些数据。最常见的用例是缓存相关数据。这样,当设备无法访问网络时,用户仍可在离线状态下浏览相应内容。设备重新连接到网络后,用户发起的所有内容更改都会同步到服务器。由于 Room 负责为您处理这些问题,因此我们强烈建议您使用 Room(而不是 S原创 2021-11-06 16:32:34 · 783 阅读 · 0 评论 -
Kotlin学习笔记(三)---面向对象(3)
Kotlin学习笔记(三)—面向对象(3)13.数据类在Koltin中,在类前添加关键字data可以将类转换为数据类。Koltin的数据类可以默认帮我们实现一些例如toString,equals等方法,在使用data class的对象时,可以使用data class 对象的componentN()方法区访问对象的第N个属性。也可以使用(arg1,arg2)= data的方式去访问data对象的属性 。但相反,Kotlin数据类有一些与生俱来的缺陷不可被继承不能声明无参数构造函数使用noa原创 2021-06-17 23:53:13 · 284 阅读 · 1 评论 -
Kotlin学习笔记(三)---面向对象(2)
Kotlin学习笔记(三)—面向对象(2)7.类及其成员的可见性我们直接用一张表格和Java语言类比:JavaKotlinprivateprivateprotectedprotected-default(包内可见)internal(模块内可见)-publicpublic8.object在Kotlin中,object代表只有一个实例的类,即通常所说的单例。用object关键字定义的类可以继承父类,也可以实现接口,但不能自定义构造函数,通过Ko原创 2021-06-17 23:52:39 · 236 阅读 · 3 评论 -
Kotlin学习笔记(三)---面向对象(1)
Kotlin学习笔记(3)—面向对象????????1.接口1.1 接口定义Kotlin接口的定义方法与Java基本一致。接口并没有实现特定的功能,而是定义了一些标准。比如我们现实中的插座,国家规定了插座应该执行什么样的标准,然后各个厂商比如公牛,小米等等根据这个标准制造出了自己的产品。但这些不同的产品都符合同一个标准,因此可以统称它们为插座。也就是说,实现了什么接口就是什么1.2 接口的使用我们举个????://输入设备接口interface InputDevice { fun a原创 2021-06-17 23:51:47 · 316 阅读 · 2 评论 -
Kotlin学习笔记(2)---程序的逻辑控制
1原创 2020-07-13 10:33:18 · 257 阅读 · 0 评论 -
Kotlin学习笔记(1)---变量与函数
Kotlin学习笔记(1)—变量与函数..前言作为一个安卓开发者,如果在2020年还没有学会Kotlin的话,就代表已经OUT了。没错本人已经OUT了,所以趁这段时间有空,赶紧学习一下这门GOOGLE推荐的安卓开发语言。作为一个开发者,Kotlin作为一个新语言,最大的优势就是100%与java兼容。Kotlin可以直接调用java编写的代码,也可以无缝使用java的第三方开源库。这样一来,就是的Kotlin不仅拥有属于自己的特色,而且还继承的java的财富。本系列文章全部会类比java来学习。关原创 2020-07-04 11:48:53 · 231 阅读 · 0 评论