美文网首页
Kotlin笔记(3)--继承

Kotlin笔记(3)--继承

作者: 岩巴上的枯松 | 来源:发表于2021-05-11 22:27 被阅读0次

    Any类:

    Kotlin中所有类的超类,类似Java中的Object类。没有超类声明的类是默认超类,从Any隐式继承。
    Any 有三个方法:equals()、 hashCode() 与 toString()

    1.类继承的语法:

    不带构造函数:class Apple : Fruit(){/****/}
    带构造函数:class Apple(name : String) : Fruit(name) {/****/}
    Fruit应为open修饰的类

    2.内部类

    内部类调用外部类的基类属性和方法:super@外部类名.属性名 super@外部类名.方法名()

    3.抽象类

    关键字:abstract 如:abstract class Apple {/****/}
    成员(方法和属性):可以有抽象的成员,也可以没有抽象成员。
    继承:可以继承抽象类,也可以继承实现类,可以用一个抽象成员覆盖父类开放的非抽象成员(即可以将父类的实现方法覆盖为抽象方法)。

    相关文章

      网友评论

          本文标题:Kotlin笔记(3)--继承

          本文链接:https://www.haomeiwen.com/subject/dxcblltx.html