Kotlin笔记(20) — 抽象类

2020-08-10  本文已影响0人  奔跑的佩恩

前言

在上一章,我们学习了一般类的继承问题,那么在Android开发过程中,我们会大量用到抽象类,今天就让我们来学习下抽象类的相关知识吧。

今天涉及以下内容:

  1. 抽象类介绍
  2. 抽象类使用实例

一. 抽象类介绍

kotlin中声明抽象类的和抽象方法的关键字是abstract.由于抽象类和抽象方法必须被继承,所以当方法或类已经加有abstract关键字的时候,就不需要再添加关键字open修饰了。abstract方法或类默认就是open类型。

二.抽象类使用实例

下面以写个一个抽象父类Cat为例:

abstract class Cat(var name: String, var age: Int) {

    abstract fun getColor()

}

其下有两个子类CatOneCatTwo.先来看看CatOne类代码:

上一篇下一篇

猜你喜欢

热点阅读