前言
在上一章,我们学习了一般类的继承问题,那么在Android
开发过程中,我们会大量用到抽象类
,今天就让我们来学习下抽象类的相关知识吧。
今天涉及以下内容:
- 抽象类介绍
- 抽象类使用实例
一. 抽象类介绍
kotlin
中声明抽象类的和抽象方法的关键字是abstract
.由于抽象类和抽象方法必须被继承,所以当方法或类已经加有abstract
关键字的时候,就不需要再添加关键字open
修饰了。abstract
方法或类默认就是open
类型。
二.抽象类使用实例
下面以写个一个抽象父类Cat
为例:
abstract class Cat(var name: String, var age: Int) {
abstract fun getColor()
}
其下有两个子类CatOne
和CatTwo
.先来看看CatOne
类代码:
网友评论