Kotlin学习
此用户已经更换其他账号
这个作者很懒,什么都没留下…
展开
-
Kotlin学习记录7:初识继承
1.基类open class Animal{ private var gender="" constructor(gender:String){ this.gender=gender } open fun printInfo(){ println("This is a $gender animal") } fun getGender():String{ return gender }}原创 2020-05-11 17:25:23 · 70 阅读 · 0 评论 -
Kotlin学习记录6:初识类与构造函数
1.示例1,创建一个类及并包含两个构造函数:class Book constructor(name:String,price:Float){ private var name:String private var price:Float //初始化块 init { this.name=name this.price=price println("初始化块1") } //主构造函数的参数可以给类内属性初始化原创 2020-05-11 00:03:33 · 72 阅读 · 0 评论 -
Kotlin学习记录5:标签的使用
可以为任一表达式添加标签,声明一个标签时,名称在前@在后,使用时相反,可以continue,break,return等操作上进行指定标签达到所要的跳转/返回位置。示例: outterFor@ for (itemOut in 1..3){ innerFor@ for (itemIn in 1..3){ if(itemIn==2){ break@innerFor //使用时标签需要与break相连,不能有空原创 2020-05-09 21:26:34 · 184 阅读 · 0 评论 -
Kotlin学习记录4:控制流if 、when、for、while
1.if语句(1)基础用法,与其他编程语言相同 val numberA=9 val numberB=10 var max:Int if(numberA>numberB){ max=numberA }else{ max=numberB } println(max)输出结果:10(2)利用if作表达式,实现三元运算符的功能 max=if (numberA>numberB)numberA e原创 2020-05-08 21:53:54 · 131 阅读 · 0 评论 -
Kotlin学习记录3:数字类型
1.整数,未指定类型时,默认为Int类型,当初始赋值数值超过Int类型时,会推断为为Long类型,可添加L后缀指定为Long类型 var byteNumber:Byte=1 //8位大小 var shortNumber:Short=12 //16位大小 var intNumber:Int=123 //32位大小 var longNumebr:...原创 2020-05-07 18:59:04 · 104 阅读 · 0 评论 -
Kotlin学习记录2:函数基本结构
函数示例fun printMessage(number:Int=10):Unit{ println("打印传入的参数$number,1+1=${1+1}")}等价于:fun printMessage(number:Int=10){ println("打印传入的参数$number,1+1=${1+1}")}运行结果:打印传入的参数20,1+1=21.函数声明...原创 2020-05-05 18:35:41 · 68 阅读 · 0 评论 -
Kotlin学习记录1 :输出Hello World
fun main(){ println("Hello World")}输出语句:println("输出后换行")print("输出后不换行")原创 2020-05-05 17:31:51 · 193 阅读 · 1 评论