面向对象的三大特征:继承、封装、多态
面向对象的三大特征:继承、封装/隐藏、多态
继承:类是对对象的抽象;继承是对一批类的抽象,从而实现对现实世界更好的建模。
提高代码的复用性。extends(扩展),子类是父类的扩展。
子类继承父类的全部属性和方法(除了父类的构造方法)
Java中只有单继承,没有多继承(即一个类最多只能有一个直接父类!有利于维护类)
Java中的多继承,可以通过接口来实现(类里边没有多继承)
不用的叫法:超类、父类、基类、子类、派生类
如果定义一个类的时候没有写extends的时候,系统默认会给加一个/*extends Object*/(可以说java.lang.Object类是所有类的“祖宗”类)