首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Salamanca_D
掘友等级
App developer
|
DJ Ltd.
听着喜欢唱,跳,rap和编程的移动领域深耕者一顿乱侃,如果可以让你回家
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
61
文章 61
沸点 0
赞
61
返回
|
搜索文章
赞
文章( 61 )
沸点( 0 )
Kotlin学习笔记之 2 基本数据类型
大家都会有个误解,说kotlin只有Int没有Integer,是kotlin放弃了封装类型,只剩下了基本类型。 此处千万不要误解,只不过是名字叫Int,但实际上他依然是封装类型,为了防止出现空的情况。 在Primitives.kt文件中 kotlin的数组构造方式有两种,与ja…
Kotlin学习笔记之 3 条件控制
一般和lambda结合使用,箭头左侧代表条件,箭头右侧代表返回结果,可以是代码段,可以是代码块,else就是switch中的default。上面极端代码比较易懂,基本大家看了就知道怎么回事了 我们直接使用["key"]的形式访问map中的元素,在kotlin中我们比较少的去使用…
Kotlin学习笔记之 4 循环控制
首先,forEach后面直接跟大括号是个lambda表达式,如果直接在IDE中进行编辑的话,在lambda表达式中,如果直接输入return他会提示你需要直接return还是return@forEach 实际上比较明显了,直接return是跳出整个方法体,而return@for…
Kotlin学习笔记之 5 类和对象
kotlin中一个类只能有一个主构造器和一个或多个次构造器。主构造器可以直接跟在class定义的类名后面但是没有方法体,如下: 前面三个大家比较熟悉了,在java中都有,但是internal是kotlin中才引入的,叫做模块内可见,即同一个module中可见。 我们分别来看下,…
Kotlin学习笔记之 7 接口
7.Kotlin接口默认实现kotlin支持接口方法的默认实现,以及支持接口属性的重写接口中的属性无法进行初始化,但是我们依然可以通过改写访问器的方式,来给到属性定制化相同接口方法A和B接口同时定义了
Kotlin学习笔记之 6 继承
Any是所有类的超类,就像java中的Object。但它并不等同于Object,除了equals()``hashCode()``toString()没有其他任何成员。 之前我们已经知道了接口是interface,可被继承的类是open,抽象类是abstract。 跟java不同…
Kotlin学习笔记之 8 扩展
然后能在任何地方任何时刻都能使用这个扩展的方法。 如果扩展函数和成员函数同名,那么优先使用成员函数。 我们还能针对属性做扩展,比如我们想要为List类加一个属性lastIndex,代表列中的最后一个值的索引。 扩展属性只能用val来形容,即扩展的属性只能读取,不能修改。 作用域…
Kotlin学习笔记之 9 数据类与密封类
数据类不能继承,也不能被继承。 实际上我们不一定要内部继承的方式,卸载外面也行,不要被这种形式拘泥。 上面的例子就是我们定力了枚举展示和隐藏,然后通过when的方式,去操作View。 单单这个例子是看不出密闭类的优越性的,如果我们还需要对View进行移动的话,枚举就做不到了,但…
Kotlin学习笔记之 10 泛型
这里直接将放行和拓展函数连在了一块儿。 这个T需要同时实现A和B。 我们先来了解java中的两个概念,协变和逆变。 List<A> aList和List<B> bList,A extends B。我们可以bList.add(new A()) 但是我们无法aList.add(ne…
Kotlin学习笔记之 11 枚举类
我们习惯性的会将枚举对象大写,但实际上不一定需要。 枚举对象内部也可以直接加入方法。 values方法返回的是枚举类数组,会遍历枚举常量。valuesOf会直接返回相应字符串对应的枚举对象。
下一页
个人成就
文章被点赞
41
文章被阅读
16,157
掘力值
552
关注了
48
关注者
10
收藏集
5
关注标签
3
加入于
2015-09-21