java的一大特性既是:继承。
1.因为有了一个子类继承了一个父类,才有了后面的多态。
2.类的继承,不要为了节省代码,为了继承而继承,把那个没有任何相关的类链接在一起,继承必须用在 is a,就是例如学生在人这个大类中,猫在猫科这个大类中。
3.类的继承大大地提高了代码的服复用性,节省了代码。也方便代码后期的维护。
4.子类继承父类的时候,如果父类中有Private所修饰的成员或者方法时,那么子类是无法继承调用的。
5,在多层继承中,最底层的子类继承上面所有父类一切能继承的成员以及方法。
6.在java中,多继承是不支持的,因为当子类调用父类里面某个成员或者方法的时,父类们中出现相同的成员或者方法,子类就无法知道调用哪个父类的哪个成员或者方法了。
7.在java中虽然多继承是不支持的,但是还是被保留的,因为可以通过别的方式实现“多实现”,也就是接口(目前还未自学到)。