1、什么是继承?
继承从已有的类中派生出新类,新的类能吸收已有类的数据属性和方法,并拓展新的能力。
2、继承有什么特点?
单继承 传递性。
3、如何进行方法的重写?
1.方法名相同,
2.参数类型相同
3.子类返回类型等于父类方法返回类型,
4.子类抛出异常小于等于父类方法抛出异常,
5.子类访问权限大于等于父类方法访问权限。
子类不能继承父类的构造方法
4、继承有什么好处?
(1)继承提高软件的复用性。
(2) 简化人们对事物的认识,体现相关类间的层次结构关系。
(3) 降低了程序耦合性。
5、继承代码
public class Bird {
private String color;
private int age;
public void fly() {
System.out.println("我会飞");
}
class Haiou extends Bird {
private double size;
private String eye;
public void fly() {
super.fly();
System.out.println("我也会飞");
}
}
}
public class Test01 {
public static void main(String[] args) {
Haiou h = new Haiou();
h.fly();
}
}
“`