Java 继承
一、实验介绍
1、继承
2、方法重写
3、继承的初始化顺序
二、实验步骤
1 继承的定义
继承可以看成是类与类之间的衍生关系。
例如:
狗类是动物类,牧羊犬类又是狗类。于是我们可以说狗类继承了动物类,而牧羊犬类就继承了狗类。于是狗类就是动物类的子类(或派生类),动物类就是狗类的父类(或基类)。
所以继承需要符合的关系是:is-a,父类更通用,子类更具体。
创建一个类需要它来继承某一个类的语法:
class 子类 extends 父类
例如:
我们定义了一个 Animal 类,我们在创建一个 Dog 类,我们需要它继承 Animal 类
class Dog extends Animal {
...
}
实例:
我们先创建一个父类 Animal
接下来创建一个子类,我们可以自己输入代码,也可以利用 Eclipse 帮我们自动建立继承关系。
(1)点击创建 class 类
(2)输入子类名称,点击Superclass后面的Browse...寻找父类,与之建立继承关系
(3)在Choose a type:下的输入框内输入要寻找的父类