目录
摘要
继承类,重写方法,实现接口,指定实现的父类方法,抽象类
继承
扩展类
- 使用
:
符号 - 默认所有类都是
final
的,如果希望类能够被继承,需要声明为open class
- 子类构造函数需要实现父类的构造函数
- 由于辅助构造器必须调用主构造器或其它辅助构造器,所以辅助构造器永远不可能直接访问父类的构造器
open class Person(name: String) {
}
class Employee(name: String) : Person(name) {
}
重写方法
- 方法默认为
final
的,如果希望被重写需要声明为open fun