继承
1Java面向对象的4大特征:1)继承、2)封装、3)多态、4)抽象(一般情况下不做说明)。
2 继承的定义:在面向对象中、可以通过扩展一个已有的类、并继承该类的属性和行为、来创建一个新的类、这种方式称为继承。
3继承的特点:1)重用、2)扩展。
4继承的关键字:extends。
extends后面跟着的是要继承的类的名称。
5方法重写;
1)定义:子类可以重写从父类继承的方法,从而允许子类添加或者改变父类中方法的行为,这称为方法的重写。
2)子类重写父类方法是必须遵循如下规则:
①、子类方法的返回值类型、方法名和形式参数列表、必须和父类中是相同的。
②、访问修饰符必须不小于父类中的访问修饰符。
③、子类中的异常不能抛出比父类中多的异常。
6 equals方法:用于判断2个对象是否相等。
7 super关键字:有时子类想给继承的方法添加行为、但是并不是完全替代父类的方法、在这种情况下可以使用关键字super。
super()只能放在构造器的第一句。
8 final关键字:1)final类。一个类可以声明是最终的。最终类不能有子类。
2)final方法。一个方法可以声明是最终的。最终方法不能被重写。