Vererbung: Verwenden Sie Erweiterungen, um alles von der übergeordneten Klasse zu erben
Abstrakte Klassen und abstrakte Methoden abstrakt
packagecom.liujintao.lambda;publicclassTest{
publicstaticvoidmain(String[]LiuJinTao){
// C 是孙子辈的,虽然他无法多继承,但我们可以多层继承,实现多继承C c =newC();
c.method();// this is method---A
c.print();// this is print --- B}}// 这是一个抽象类 继承后(要么重写,要么就是加入为抽象类)abstractclassA{
publicabstractvoidmethod();}// 第一种:面对抽象的父类,子类也选择抽象abstractclassBextendsA{
publicabstractvoidprint();}// 第二种:面对父类为抽象的,子类选择重写classCextendsB{
// 这里需要注意:C的父类继承了A,也就是C的爷爷了。全部都要重写publicvoidmethod(){
System.out.println("this is method---A");}publicvoidprint(){
System.out.println("this is print --- B");}}