2018年12月16日

枚举其他用法

摘要: 输出:1 阅读全文

posted @ 2018-12-16 16:00 LoaderMan 阅读(148) 评论(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 阅读(136) 评论(0) 推荐(0)

kotlin中抽象类

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

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

kotlin中接口

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

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

kotlin 类的继承

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

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

kotlin 修饰符

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

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

kotlin嵌套类

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

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

Kotlin 中类函数

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

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

Kontln的属性形式Getter和Setter

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

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

kotlin创建类的实例

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

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

Kotlin函数中默认参数

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

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

Kotlin中单例Singleton模式

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

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

导航