继承 继承就是子类对父类属性和方法的重用,并可以扩展属于自己的属性和方法。 ia-a,是什么就说明他们继承关系; has-a,有什么说明他们是合作关系 继承是子类通过extends父类去实现! 继承的好处 1.重用,对父类的方法和属性的重用 2.扩展,就是子类可以有属于自己特有的属性和方法 重写:存在于子类与父类之间 构成重写的条件: 1.返回类型,方法名,参数列表必须相同 2.子类的访问修饰符不能小于父类的修饰符的范围! 3.子类的异常不能多于父类 重载: 构成重写条件: 1.其他的相同,参数列表不同  1.1,参数类型不同  1.2,参数个数不同  1.3,参数顺序不同

子类长生对象之前,必须把父类衍生出来,知道他们的根类object为止。 super关键字 super调用父类中被子类重写的方法。 用this,super调用方法,他们都必须放在第一行 所以他们调用方法不能同时存在。