什么是继承(extends)?
继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。
可以使我们少写许多不必要的方法,易于后期的维护!
下面是一个实例
public class ExtendsDemo1 {
public static void main(String[] args) {
Truck t = new Truck();
t.size = 100; //不建议这么写。初始化成员变量最好使用构造方法,或者提供set(), get()接口.
//下面的货车类的一个实例t从汽车类从继承了size, color属性。
}
}
class Car { //汽车
int size; //车体大小
String color; //颜色
}
class Truck extends Car { //货车
String packingBox; /**货箱,货车多一个货箱*/
}