The super Reference ■子类构造方法负责调用它的父类构造方法。 ■子类构造方法的第一行用 super引用调用父类构造 方法,否则Java将自动在构造方法的开始处产生 个 super调用。以确保在子类构造方法执行之前 父类构造方法先初始化自己的变量。 ■用 super引用调用父类构造方法的操作只能在子 类中执行,并且必须是在第一行执行。 ■ Super引用也可以用于引用父类的其他的变量和 方法
The super Reference ◼ 子类构造方法负责调用它的父类构造方法。 ◼ 子类构造方法的第一行用 super 引用调用父类构造 方法,否则 Java 将自动在构造方法的开始处产生 一个 super 调用。以确保在子类构造方法执行之前 父类构造方法先初始化自己的变量。 ◼ 用 super 引用调用父类构造方法的操作只能在子 类中执行,并且必须是在第一行执行。 ◼ Super 引用也可以用于引用父类的其他的变量和 方法
813多继承 ■Java的继承方法是单继承,不支持多继承,即子类 只能有唯一的父类。 ■多继承允许一个类由两个或者更多的类派生出来。 ■Java不支持多继承。 ■Java使用接口来提供多继承的最好特性而不增加歧 义性。 ■一个java类只能由一个父类派生,但是可以实现多 个接囗
8.1.3 多继承 ◼ Java 的继承方法是单继承,不支持多继承,即子类 只能有唯一的父类。 ◼ 多继承允许一个类由两个或者更多的类派生出来。 ◼ Java 不支持多继承。 ◼ Java 使用接口来提供多继承的最好特性而不增加歧 义性。 ◼ 一个 java 类只能由一个父类派生,但是可以实现多 个接口
82方法重载 ■子类方法可以重载(重定义)所继承的父类方法。 ■新方法必须与父类方法又有相同的方法名和签名,允许有不同 的方法体。 ■调用方法的对象将决定那个版本的方法将被执行。 ■当一个子类和父类有相同的方法名和签名时,子类方法将重载 父类方法,子类方法优先。 ■方法重载允许两个有继承关系的对象按同名规则使用同名方法 以不同方式完成洞同类任务 a See Messages. iava (page 295) a See Thought iava(page 295) See Advice. iava(page 296) 13
13 8.2 方法重载 ◼ 子类方法可以重载(重定义)所继承的父类方法。 ◼ 新方法必须与父类方法又有相同的方法名和签名,允许有不同 的方法体。 ◼ 调用方法的对象将决定那个版本的方法将被执行。 ◼ 当一个子类和父类有相同的方法名和签名时,子类方法将重载 父类方法,子类方法优先。 ◼ 方法重载允许两个有继承关系的对象按同名规则使用同名方法 (以不同方式完成同类任务)。 ◼ See Messages.java (page 295) ◼ See Thought.java (page 295) ◼ See Advice.java (page 296)