1.为什么要继承1提高了代码的复用性。2类与类之间产生了关系关系的出现就是多态的由来。2.可以从父类继承到哪些成员子类除了继承到的还可以增加功能1被private修饰的成员不能被子类继承2被staticpublic和protected修饰的成员可以被继承并且可以在子类覆盖3被final修饰的类不能被继承3.继承可以多重继承还是多层继承多层继承4.子类可以访问父类的哪些类型的成员1能够访问标为public protected的成员变量和方法2如果子类与父类在同一包内还能访问默认无修饰符的成员变量与方法。3不能访问标为private的成员。5.子类的实例化过程1产生对象并对成员变量默认初始化2对构造方法中的形式参数赋值3构造方法中是否有this语句调用4super语句调用或隐式调用父类的构造方法完成父类成员变量的显示初始化5去当前类中的成员变量显式初始化6执行当前构造方法中的代码或者子类对象在实例化时子类对象会默认先调用父类中的无参构造函数然后再调用子类构造构造方法。6.子类覆写父类的属性或方法需要注意什么子类对象调用这个覆写的方法会调用父类的还是子类的。1重写方法不能比被重写方法限制有更严格的访问级别。2参数列表必须与被重写方法的相同。3返回类型必须与被重写方法的返回类型相同。4重写方法不能抛出新的异常或者比被重写方法声明的检查异常更广的检查异常。但是可以抛出更少更有限或者不抛出异常。7.方法覆写和方法重载的区别8.super和this的区别