112 01 Android 零基础入门 02 Java面向对象 04 Java继承(上)02 继承的实现 02 方法的重写

112 01 Android 零基础入门 02 Java面向对象 04 Java继承(上)02 继承的实现 02 方法的重写

本文知识点: 方法的重写

说明:因为时间紧张,本人写博客过程中只是对知识点的关键步骤进行了截图记录,没有对截图步骤进行详细的文字说明(后面博主时间充裕了,会对目前的博客编辑修改,补充上详细的文字说明);有些步骤和相关知识点缺乏文字描述,可能会难以理解。读者如有不明之处,欢迎博客私信或者微信(本人微信在博客下方的“关于博主”处)与本人交流,共同进步

方法的重写

方法重写需求

父类有了eat方法,子类Dog也想有一个有自己特点的eat方法,该怎么办?
mark

通过方法重写即可
mark

方法的重载回顾

顺便回顾一下方法重载
mark
与参数名无关,如果2个方法仅仅是参数名称不一样,它的参数类型、参数个数、参数顺序没有区别的话,也是无法构成重载的
mark
mark

方法重写概念及语法规则

mark
mark

mark
mark

方法重写和重载对比

mark

Dog类中重写父类的eat方法

mark

mark

子类重写父类的带参方法,与参数名无关(即不再强制要求参数名必须与父类保持一致)

父类:
mark

子类:
mark

测试Dog类中重写后的带参数且参数名称和父类不一致的eat方法:
mark
mark

原文地址:https://www.cnblogs.com/xlfcjx/p/13786896.html