继承的关键字是:extends
B是子类:在堆中分配内存,这块内存中包括子类和父类的属性;然后分配地址,填充内容,引用指向,引用变量得内容是首地址,相当于指向那片内存
继承:
单继承:只有一个父类
多继承:有多个父类(多个直接父类),Java不支持多继承,在多态时的接口可以多继承
多重继承:一个子类只有一个直接父类
父类(超类):抽象出来的公共代码放在父类中;这样的目的是:便于维护,省代码
子类:子类继承父类的所有成员函数和方法(包括私有的成员函数和成员方法),但是不能访问。
子类不能继承父类的构造方法
一个子类再创建对象的时候,子类的构造方法中最终一定调用父类的构造法
子类不能直接访问父类的私有内容,但是子类继承了父类的私有内容