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.

979

被折叠的 条评论
为什么被折叠?



