Kotlin2 进阶

1.不同的构造器

在这里插入图片描述
在这里插入图片描述
构造参数是放到类里面,而调用父类构造呢,是直接调用父类的构造是直接放在父类的后面
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.init初始化参数

在这里插入图片描述在这里插入图片描述
init与成员变量会被放在一个,是有先后顺序的。

3.bean

kotlin中是有默认生成get,set的
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
数据类:例如bean他们可能都有equest,hashCode等方法,kotlin有个快捷方式,就是data
在这里插入图片描述data还 是copy函数
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
对copy的查看
在这里插入图片描述

4.解构:一次性返回多个值

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
直接关联上下面的
在这里插入图片描述
在这里插入图片描述

5.判空的简化

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
简化1
在这里插入图片描述
再简化
在这里插入图片描述

6.operator list[position]

在这里插入图片描述
在这里插入图片描述
这样就不止基本数据类型可以用操作符了
在这里插入图片描述

7.forEach,filter

forEach:根据条件添加到另一个list中
filter:不符合的值过滤掉
在这里插入图片描述
在这里插入图片描述
朗达表达式,只有一个参数的话,是可以省略小括号的
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.循环

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

9.函数镶套:函数镶套到函数中:只会在一个地方用的函数

java中函数只能镶套类,无法镶套函数
在这里插入图片描述
内部函数是可以访问外部函数的:例如user

10.设置set私有

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

11.类型推断简化变量声明

在这里插入图片描述
在这里插入图片描述
12.方法重载
在这里插入图片描述
在这里插入图片描述
使用没问题
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
12.
在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值