摘要: 面向对象 接口 Kotlin中的接口和Java中的接口一样, 都是使用interface 关键字修饰 阅读全文
posted @ 2018-04-02 16:19 予有荣焉 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 面向对象 多态 方法的重写 kotlin中的多态和java中的多态概念一样, 而方法的重写就是多态的一种表现形式在kotlin中, 如果子类要重写父类的方法, 那么父类的方法必学被open 关键字所修饰, 并且子类的方法要使用override关键字修饰 抽象类和抽象方法 此时, 父类的eat()方法 阅读全文
posted @ 2018-04-02 16:03 予有荣焉 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 面向对象 继承 kotlin中的的继承和java中的继承概念上一样, 只不过具体实现有区别java是通过extends 关键字来实现类和类之间的继承关系, 而kotlin是使用冒号来实现继承关系":", 并且被继承的类, 也就是父类必须被open 关键字修饰, 表示允许被继承 阅读全文
posted @ 2018-04-02 15:43 予有荣焉 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 面向对象 构造方法 kotlin中, 一个类的构造方法有好几种形式 1.constructor关键字 2. ​constructor简写形式 也可以写为 也可以使用lateinit表示的是延迟加载, kotlin的类的所有属性在定义时, 都要手动初始化, 但如果不想手动初始化, 那么可以使用late 阅读全文
posted @ 2018-04-02 15:22 予有荣焉 阅读(143) 评论(0) 推荐(0) 编辑