构造函数重写open class Base(p: Int) // 定义基类class Derived(p: Int) : Base(p) 构造函数重写/**用户基类**/open class Person{ open fun study(){ // 允许子类重写 println("我毕业了") }}/**子类继承 Person 类**/class Student : Person() { override fun study(){ // 重写方法 println("我在读大学") }}