
Kotlin
漫漫蜗牛路
简直最大的敌人是复杂,如果把复杂事情简单了,就是巨大进步!
展开
-
kotlin 基础之空类型和智能类型转换
定义对象定义为空的对象//错误定义方式:编译器报错,不能为null,必须先初始化。var nullable:String=null //正确定义方式:加个?号表示可以为空,后面再赋值var nullable:String?=null定义不能为空的对象//那么很简单,直接定义就可以了var notNull:String="not null"总结:所以在...原创 2019-05-28 19:30:26 · 136 阅读 · 0 评论 -
kotlin 基础之成员变量
属性定义基本方式class Base(){ //有多个属性时,则field 代表最后一个属性。 var variable=0 var another=5 //重写get set 方法 field 为变量后真实的变量 get() { println("some one ties to get fi...原创 2019-05-28 19:33:12 · 618 阅读 · 0 评论 -
kotlin 基础之运算符重载
我们知道Java 中是不允许运算符重载的,1+1,输出肯定是2,kotlin 则可以重载。可见 kotlin 官网'+' 运算符的重载在 kotlin 官网我们可以看到关于加法运算符的解释,如下所示。image我们定义一个类 Complex(复数),有两个属性real 实部,imagary虚部。class Complex(var real: Double,...原创 2019-05-28 19:35:21 · 395 阅读 · 0 评论