8定义:在继承关系中,子类会自动继承父类公共的方法,但有时在子类中需要对继承的方法
进行一些修改,及对父类的方法进行重写。
解释:如图: 
注意:子类重写的方法需要和父类被重名的方法具有相同的方法名、参数列表以及
返回值类型。
重写注解: @0verride 作用:检查是否是重写方法。
案例:
父类
public class Animal {
//创建无返回值方法
public void eat(){
System.out.println("吃东西");
}
}
子类
public class cat extends Animal{
//检查是否是重写父类
@Override
//重写父类
public void eat(){
System.out.println("猫吃鱼");
}
}
public class dog extends Animal{
//检查是否是重写父类
@Override
//重写父类
public void eat(){
System.out.println("狗吃肉");
}
}
测试类:
public class An {
public static void main(String[] args) {
//创建对象
dog d=new dog();
//调用方法
d.eat();
cat v=new cat();
v.eat();
}
}
谢谢观看,多多支持
最后
以上就是强健电源最近收集整理的关于重写父类方法的全部内容,更多相关重写父类方法内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复