前言: 在父类中已经存在的子类中声明的方法覆盖了一个方法所引用的方法。覆盖以便子类可以为父类已经提供的方法提供
在父类中已经存在的子类中声明的方法覆盖了一个方法所引用的方法。覆盖以便子类可以为父类已经提供的方法提供自己的实现。在这种情况下,父类中的方法称为覆盖方法,子类中的方法称为覆盖方法。
让我们举一个简单的例子来理解这一点。我们有两个类:子类、男孩类、父类和人类类。在
男生
类扩展
人类
班级。这两个类都有一个共同的方法
无效吃()
. Boy 类为该方法提供了自己的实现,
吃()
换句话说,它重写
吃()
方法。
方法覆盖的目的在这里很清楚。子类希望给出自己的实现,这样当调用这个方法时,它会打印出 Boy 正在吃东西而不是 Human。
类人{
//重写方法
公共无效吃()
{
System.out.println("人类在吃东西");
}
}
类男孩扩展人类{
//重写方法
公共无效吃(){
System.out.println("男孩在吃东西");
}
公共静态无效主要(字符串参数[]){
男孩 obj = 新男孩();
//这将调用eat()的子类版本
obj.eat();
}
}
输出:
男孩在吃饭
文章出自:http://qh.itpxw.cn/peixun/software/2022123755.html
文章标题:Java重写方法实例
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员
用户级别:10
机构名称:IT培训网
联 系 人:罗老师
联系电话:13783581536
联系手机:13783581536
在线客服:
在 线 QQ:
电子邮件:
网站域名:http://www.itpxw.cn
注册时间:2016-07-18 11:07
最后登录:2024-02-20 13:02
Java定义方法的格式是什么?IT培训网小编来告诉大家。所谓方法...
大家在Java教程中会学到关于Java消息推送的知识,那么,Java消息...
常用的Java日期格式转换有哪些?IT培训网小编来告诉大家。 1...
Java创建对象数组的方法是什么?IT培训网小编来告诉大家。Ja...