继承:多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属 性和行为,只要继承那个类即可。 通过extends关键字可以实现类与类的继承
继承的好处:
1)提高了代码的复用性
2)提高了代码维护性
3)类和类产生这种关系,是多态的前提条件!
继承的特点:
Java中继承的特点:
1)在Java中,只支持单继承,不支持多继承,在别的语言可能有多继承存在多继承的语言:class 子类名 extends
父类名1,父类名2{} 2)在Java中,虽然不支持多继承,但是可以多层继承! (分层初始化:先让父类初始化再是子类初始化)
3)在Java中,所有的Java类(自己定义的,Jdk提供的)都继承自 Object类 (上帝)