Java教程

方法的重写

本文主要是介绍方法的重写,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

如果从父类继承的方法不能满足子类的需求的情况下,可以对其进行改写,这个过程叫做方法的覆盖,也成为了方法的重写,子类中出现了和父类中一模一样的方法生命,也称为方法的覆盖或者方法的重写

方法重写的规则:

1.方法名称相同

2.参数列表相同

3.返回值的类型必须相同

 父类:

public class Father {
    public void eat() {
        System.out.println("今天吃汉堡");
    }
}
自雷:
public class Son extends Father{
    @Override
    public void eat() {
        System.out.println("我是老八,这是厕所");
    }
}
测试类
public class Test {
    public static void main(String[] args) {
        Son son = new Son();
        son.eat();
    }
}

重载和重写的区别:
重载的定义:
同一个类中
方法名相同
参数列表不同
和返回值和修饰符没有关系

 

这篇关于方法的重写的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!