类继承格式 : 使用 " : " 继承父类 ; 如果该父类有主构造函数 , 那么子类必须至少有一个主构造函数或次构造函数 , 子类的构造函数下面会根据不同情况详细解析 ;
//注意这里的父类构造函数需要实际调用...类继承限制 : 子类使用 : 父类 ( 父类构造函数参数列表 )
① 类继承限制 : 只有被 open 修饰的类 , 才能有子类继承该类 , 普通的类不允许被继承 ;
② 类方法被重写限制 : 只有被...子类有主构造函数 : 父类必须在主构造函数中初始化 , 子类的 constructor() 可以省略 ; " : " 后的 Father() 相当于调用了父类的主构造函数 , 将子类的主构造函数委托给父类的主构造函数执行...子类有主构造函数 : 子类需要在主构造函数中定义需要的变量 , 其中的参数 , 可以直接传递给后面委托调用的主构造函数 ;
class Son constructor (name : String, age...子类没有主构造函数 : 如果没有主构造函数 , 那么子类必须有次构造函数 , 子类需要在次构造函数中定义需要的变量 , 其中的参数 , 可以直接传递给后面 super ( ) 委托调用的主构造函数 ;