kotlin
silence_jjj
两岸猿声啼不住,轻舟已过万重山
展开
-
我的kotlin学习笔记(一)——对象
正儿八经上班第一天,刚刚想写的什么的时候,发现同事在项目里面使用了kotlin。真不知道是该高兴奈还是该高兴奈,总有人推着你前进。那我也开始吧。半年前看过一点,现在忘得差不多了,写的比较乱,都是边开发边学习。 ————————-jjj的kotlin学习笔记————————- 1、对象 1.1、对象表达式 先回顾下java的匿名内部类:匿名内部类就是没有名字内部类,因为没有名字只能使用 ...原创 2018-03-07 19:02:23 · 587 阅读 · 0 评论 -
我的kotlin学习笔记(二)——基本类型
记上篇笔记后,继续学习 2、基本类型 2.1、?和 !! // ?:表示当前是否对象可以为空 var recyclerView: RecyclerView?=null // !!: 表示当前对象不为空的情况下执行 recyclerView!!.setHasFixedSize(true) 2.2、数字字面值中的下划线 // 增加数字常量的可读性 val phone = 188...原创 2018-03-09 15:35:56 · 182 阅读 · 0 评论 -
我的kotlin学习笔记(三)——类和对象
本篇主要讲类,里面也混杂着其他小点。 类 使用关键字class声明类,类由类名、类头(指定其类型参数,主构造函数等)和花括号包围的类体构成。类头和类体可以省略;如果没有类体,可以省略花括号。 class Invoice(name: String) { } // 没有类体,省略花括号 class Empty 3.1 、创建实例对象 kotlin没有new关键字,我们直接调用对象xx() ...原创 2018-03-15 17:46:23 · 331 阅读 · 0 评论 -
kotlin的初始化
kotlin早就火起来了,我才刚刚学会初始化,步伐落后一大截, 不,是从南极到北极的距离。 网上好多关于kotlin初始化的博客,官网都给出了详细的步骤,下面是我自己实现步骤,还是写写吧,反正闲着也是闲着: 1、在项目根build.gradle下添加代码: buildscript { ext.kotlin_version = '1.2.30' repositories ...原创 2018-03-16 09:14:00 · 1941 阅读 · 0 评论 -
我的kotlin学习笔记(二)——嵌套类、内部类和匿名内部类
嵌套类: class A { // B称作A的嵌套类 class B { fun test(){ // 不可访问name变量 } } } 内部类 内部类用inner修饰,内部类可以访问外部类的成员 class A { var name = 0; inner class B { ...原创 2018-04-18 15:10:46 · 382 阅读 · 0 评论