继承
什么是继承?
在一个现有类的基础上去构建一个新的类
使类与类之间产生了父类与子类的关系
----------------------------------------------
继承的关键字是extends
Java只支持单继承,但是可以多层继承
继承只能使用父类中的公共成员
好处:提高了代码的复用性、维护性
弊端:类与类之间的耦合性太强
----------------------------------------------
Cat类继承Animal类:
public class Cat extends Animal {
}
重写父类方法
方法的重写发生在子父类关系中
当父类提供的功能不满足子类具体的需求时,就需要对父类的方法进行重写
子类中重写的父类方法必须与父类的方法声明完全一样
@override:强制检查该方法是否是重写的方法
----------------------------------------------
Cat类重写Animal类:
public class Cat extends Animal {
public void eat() {
syso();
}
}