2018-04-02 Kotlin数据类型

1:要打印1+2=3 字符串模板$

var aInt:Int=1
var bInt:Int=2
 println("$aInt+$bInt=${aInt+bInt}")

2:字符串比较

a==b//比较内容,类似java的equals
a===b//比较对象是否相同

3:类和对象

   private fun init() {
      var 同学A:小明=小明("帅","可靠","浑厚")
      var 同学B:小丽=小丽("甜美","温柔","动人")
    }
    class 小明(外貌:String,性格:String,声音:String):人(外貌,性格,声音,0)
    class 小丽(外貌:String,性格:String,声音:String):人(外貌,性格,声音,1)
    open class 人(var 外貌:String,var 性格:String,var 声音:String,var 类型:Int){
        init {
            var ta:String="他"
            if (类型==0) {
                ta = "他"
            }
            else {
                ta = "她"
            }
            println("new了一个${this.javaClass.simpleName},$ta 外貌:$外貌,性格:$性格,声音:$声音")
        }
    }

4:空类型和智能类型转换


2018-04-02 Kotlin数据类型_第1张图片
image.png

2018-04-02 Kotlin数据类型_第2张图片
image.png

2018-04-02 Kotlin数据类型_第3张图片
image.png

5:区间
IntRange


2018-04-02 Kotlin数据类型_第4张图片
image.png

6:数组


2018-04-02 Kotlin数据类型_第5张图片
image.png

你可能感兴趣的:(2018-04-02 Kotlin数据类型)