Kotlin随笔
尧胖胖-
这个作者很懒,什么都没留下…
展开
-
Kotlin接口
接口是面向对象三大特性之一的多态的重要组成部分,java中也有这样的概念,kotlin与之不同的地方在与继承的时候,java使用的是implements关键字表示,而Kotlin中继承和接口实现都使用的在创建接口时,Kotlin允许在接口中进行默认实现,即接口方法中可以有函数体,如果该方法中存在有函数体,那么另一个类去实现的时候就不会强制让你实现该方法,只会强制让你实现没有函数体的方法。函数修饰符:在Kotlin中同样有与java对应的访问修饰符,分别是Private: 与j..原创 2020-05-29 09:55:15 · 317 阅读 · 0 评论 -
Kotlin类和对象
Kotlin类和对象:在Kotlin当中创建一个类不需要New关键字, 语法 val p =Person()继承与构造函数:动物都具有吃饭和运动的能力,而人类同样具有这些能力,此外人类还具有其他的一些特性,为了减少重复的代码,即可使用继承的概念,继承后的子类就拥有父类除了private之外的所有属性。值得注意的是,Kotlin中所有的非抽象类默认都是不可继承的,必须要使用open关键字修饰,才表示该类能够被其他类继承。PS:Kotlin只有一个主构造函数所有的面向对象编程语言都有构.原创 2020-05-29 09:52:36 · 115 阅读 · 0 评论 -
Kotlin循环
Kotlin完全完全继承了Java中的两种循环语句,while和for语句,在Java语言中for有 fori循环和for-each循环,在Kotlin当中,完全弃用了fori循环,而是对for-each循环做了很大的加强,并创建了for-in循环。基本语法:for(i in 0..10){println()}在该语句中i的值会在0到10之间循环递增,而..表示的是从0到10的闭合区间设置左闭右开的区间 关键字until,同样也可以实现java当中i=i+2的效果,关键字 Ste原创 2020-05-29 09:48:21 · 457 阅读 · 0 评论 -
Kotlin变量与函数
Kotlin语言有非常出色的类型推导系统,所以所有的变量都可以用var以及val来声明,其中val声明的是不可变的变量,与java中的final对应。如果某个变量需要在声明之后再给他赋值,那么便可以在声明变量的同时为他指定变量类型,例如:var a:int=10;函数(方法):Kotlin与其他编程语言类似,其对方法的修饰词为fun(function简写)返回值类型在()后定义,如无返回值,则不用填写:逻辑控制:条件语句:在Kotlin中,条件语句有两种,分别是i..原创 2020-05-29 09:47:05 · 256 阅读 · 0 评论