随笔分类 -  900.Kotlin

上一页 1 2 3 4 下一页

枚举其他用法
摘要:输出:1 阅读全文

posted @ 2018-12-16 16:00 LoaderMan 阅读(150) 评论(0) 推荐(0)

枚举类的基本使用
摘要:package loaderman.demo enum class EnumClass { A,B,C,D } package loaderman import loaderman.demo.EnumClass fun main(arg: Array) { val a = EnumClass.A println(a) } 阅读全文

posted @ 2018-12-16 15:50 LoaderMan 阅读(137) 评论(0) 推荐(0)

kotlin中抽象类
摘要:抽象类和接口很类似,抽象类不能被实例化需要使用abstract 关键字声明,抽象类实现接口后,接口中没有函数体的函数可以不重写,接口中的这些方法就自动被继承到实现接口的抽象类中,称为抽象方法 抽象方法不需要使用open声明,因为抽象类本身就是可继承的 阅读全文

posted @ 2018-12-16 13:01 LoaderMan 阅读(818) 评论(0) 推荐(0)

kotlin中接口
摘要:使用interface关键字声明,一个类可以多实现,实现方法与类继承相同 接口中的属性和方法都是open的 阅读全文

posted @ 2018-12-16 12:51 LoaderMan 阅读(421) 评论(0) 推荐(0)

kotlin 类的继承
摘要:与Java不同,kotlin 使用冒号,而Java 中使用extends, 注意冒号后面需要调用夫类的构造器。属于单继承,使用open 关键字允许继承class 方法重写 类默认是不可继承的,连方法默认也是不可重写的,如果需要重写方法,就需要在父类中相应的方法上加伤open关键字。而且在子类重写的方 阅读全文

posted @ 2018-12-16 12:42 LoaderMan 阅读(1830) 评论(0) 推荐(0)

kotlin 修饰符
摘要:在kotlin中有四种修饰符: private 仅在类的内部使用 protected类似private,但在子类中可以访问 internal任何在模块内部类都可以访问 public:任何类都可以访问 阅读全文

posted @ 2018-12-16 12:20 LoaderMan 阅读(337) 评论(0) 推荐(0)

kotlin嵌套类
摘要:就是类中定义类 阅读全文

posted @ 2018-12-16 12:17 LoaderMan 阅读(290) 评论(0) 推荐(0)

Kotlin 中类函数
摘要:在kotlin中函数可以在类外部定义也可以在类内部定义,前者即为全局函数,后者,是类成员函数,语法一样 可变参数用vararg关键字声明 如果函数只有一行代码,那么可以直接在函数,如: 阅读全文

posted @ 2018-12-16 12:06 LoaderMan 阅读(662) 评论(0) 推荐(0)

Kontln的属性形式Getter和Setter
摘要:filed标识符,可以将filed 当作成员变量使用,也就是通过field读写属性值 阅读全文

posted @ 2018-12-16 11:01 LoaderMan 阅读(260) 评论(0) 推荐(0)

kotlin创建类的实例
摘要:Java 中使用new关键字,但是在kotlin中调用函数和创建类的实例直接省略new 比如 new myClass()变成类myClass() 阅读全文

posted @ 2018-12-16 10:31 LoaderMan 阅读(1473) 评论(0) 推荐(0)

Kotlin函数中默认参数
摘要:Java不支持默认参数。但kotlin函数却可以 阅读全文

posted @ 2018-12-16 10:29 LoaderMan 阅读(2060) 评论(0) 推荐(0)

Kotlin中单例Singleton模式
摘要:kotlin与Java实现方式不同主要在于kotlin类不支持静态方法和成员。由于kotlin支持全局函数和变量,因此可以直接使用全局函数和变量来代替静态方法和静态成员变量。 阅读全文

posted @ 2018-12-16 10:25 LoaderMan 阅读(1184) 评论(0) 推荐(0)

kotlin之类构造器
摘要:Kotlin中类允许定义个主构造器和多个第二构造器。 主构造器就是类头的一部分,紧跟在类名的后面,构造器参数是可选的 第二构造器 阅读全文

posted @ 2018-12-15 23:20 LoaderMan 阅读(285) 评论(0) 推荐(0)

类的声明
摘要:类的声明与java 一样,使用class关键字,定义空类与java 没有什么区别,但是定义其他成员区别很大。 如 阅读全文

posted @ 2018-12-15 20:50 LoaderMan 阅读(190) 评论(0) 推荐(0)

控制流
摘要:条件语句 when语句 注意几点: when语句类似于switch 语句,根据传人的值寻找满足条件的分支后执行语句 如果分支对于一条语句,使用 {....} 满足条件执行后,会自动终止when语句的执行,因此,并不需要像switch语句那样每一个case语句都加上break。 如果多个分支执行代码一 阅读全文

posted @ 2018-12-15 19:35 LoaderMan 阅读(201) 评论(0) 推荐(0)

kotlin之包
摘要:在kotlin中包的概念在表达方式上与Java完全一样,不过kotlin中的包和目录没有关系,kotlin包仅仅是为了引用文件中的资源而设计的。 as设置别名 阅读全文

posted @ 2018-12-15 18:58 LoaderMan 阅读(378) 评论(0) 推荐(0)

字符串模板
摘要:字符串模板:就是在字符串中添加若干个占位符,内容会在后期指定,也就是说,用模板可以设置字符串的动态的部分。 模板使用美元符号💲设置,如“i=💲i”中💲i就是一个占位符,其中💲后面的i是变量,随着i变化,“i=💲i”中的值也随着变化。 阅读全文

posted @ 2018-12-15 18:34 LoaderMan 阅读(1036) 评论(0) 推荐(0)

kotlin之字符串模板
摘要:所谓字符串模板就是在字符串中添加若干个占位符,内容会在后期指定,也就是说,用模板可以设置字符串动态的部分,模板使用美元符号$设置如i=$i 中 的$i就是一个占位符,其中4后面的i是变量,随着i的变化 运行代码为:abc的长度为 3 阅读全文

posted @ 2017-11-22 16:29 LoaderMan 阅读(2027) 评论(0) 推荐(0)

kotlin之字符串
摘要:在kotlin 中 使用String 表示字符串类型,如下二类字符串 一 普通字符串 二 保留原始格式的字符串 阅读全文

posted @ 2017-11-22 16:24 LoaderMan 阅读(930) 评论(0) 推荐(0)

kotlin之数组
摘要:一.使用arrayOf函数定义可以存储任意值的数组 二.使用arrayOfNulls函数定义数组 三.使用Array类的构造器定义数组,其中第二个参数是指初始化每一个数组元素的值 阅读全文

posted @ 2017-11-22 16:18 LoaderMan 阅读(4003) 评论(0) 推荐(0)

上一页 1 2 3 4 下一页

导航