java知识点---方法的覆盖,多态

方法的覆盖:子类对父类成员方法的覆盖:方法名、参数、返回值都是一样的,子类可以扩大父类该方法的权限
java知识点---方法的覆盖,多态
java知识点---方法的覆盖,多态
多态的理解:
多态就是父类的多种引用形态,可以理解为通过指向父类的指针来调用在不同子类中定义的方法,例如下面定义的父类的a,可以指向父类的猫和狗

java知识点---方法的覆盖,多态
注意:1.构造方法的调用过程,当调用构造方法过程遇到大括号,流程跳转至调用该方法处,当在主类中调用子类的空参数构造方法时,流程会自动跳转到父类中的空参数构造方法,结束后返回到子类。
2.创建子类的对象,子类对象名.成员方法名(参数列表);可以调用父类或者子类中对应的成员方法:
java知识点---方法的覆盖,多态