概念
继承是为了实现:代码重用
extends 关键字: 子类 extends 父类
子类继承父类,子类拥有父类的非私有的属性和方法。
java 只允许单继承,(一个孩子只能有一个爹,但一个爹可以有多个孩子),在interface 中可以多继承。
子类不能继承父类的构造方法;
子类在使用自己的构造方法的时候,会先去调用祖先的构造方法,依次到本类为止。
题:
创建类的对象,分别设置圆的半径、圆柱体的高,计算并分别显示圆半径、圆面积、圆周长,圆柱体的体积。
设定
1) 出租车类:
属性包括:车型,车牌,所属出租公司;方法包括:启动,停止
2) 家用轿车类:
属性包括:车型,车牌,车主姓名;方法包括:启动,停止
要求
1) 分析出租车和家用轿车的公共成员,提取出父类—汽车类
2) 利用继承机制,实现出租车类和家用轿车类
3) 编写测试类,分别测试汽车类,出租车类和家用轿车类对象的相关方法
4) 定义名为car的包存放汽车类,出租车类,家用轿车类和测试类