java中的继承
什么是继承?继承的作用?
继承,类似现实世界中存在的东西。
继承的作用:
基本作用:子类继承父类,代码可以得到复用。
主要作用:因为有了继承关系,才有了后期的方法覆盖和多态机制。
特点:不允许多继承,但是允许间接继承。
java中子类继承父类,除构造方法不能继承之外,剩下的都可以继承。但是,私有的属性无法在子类中直接访问。(可间接访问)
object类(祖先类),一个对象与生俱来就有object类型中所有的特征。
缺点:子类继承父类,导致耦合度高,修改父类,子类受到牵连。
理解:所谓继承,相当于吧父类除构造方法之外的内容复制下来,(也可理解为子类调用父类的方法)就相当与是调用自己的方法。
什么时候能继承,有is a 方式的都可以继承,(有重复不一定能继承)
object类中有哪些方法:见java源码;(toString方法)