----
使用 extends 关键字定义子类 , 注意如果父类有非空参数的构造函数, 子类必须实现相同参数的构造函数 ;
// 继承
class Student extends Person{
Student...// 如果父类有非空参数的构造函数, 子类必须实现相同参数的构造函数
// 如果该类有父类 , 那么先调用父类的构造方法 , 完成父类的初始化
// 然后才能完成自己的初始化
// this.school...指定自有参数
// {this.school} 是可选参数, 可选参数必须在构造函数参数列表中最后一个
// 默认参数 : 可选参数中如果用户不初始化该可选参数 , 那么为其指定一个默认值.../ 父类构造方法 : 如果父类没有默认构造方法 (无参构造方法) ,
// 必须在初始化列表中调用父类构造函数 , super(name, age) ;
// 构造方法方法体...;
String address;
// 如果父类有非空参数的构造函数, 子类必须实现相同参数的构造函数
// 如果该类有父类 , 那么先调用父类的构造方法 , 完成父类的初始化
//