继承

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方法。一个方法可以声明是最终的。最终方法不能被重写。

原文地址:https://www.cnblogs.com/hkcom/p/3667794.html