Java教程

多态的注意事项

本文主要是介绍多态的注意事项,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

多态存在的必要条件
1.要有
继承
2.要有方法的重写
3.父类引用要指向子类的对象

我们在此创建一个父类!

public class FA {
    public void print(){
        System.out.println("父类执行了!");
    }
    public void eat() {
        System.out.println("父类吃了个西瓜!");
    }
}

子类

public class SON extends FA{
    @Override
    public void print() {
        System.out.println("子类执行了!");
    }
}

主程序

public class PR {
    public static void main(String[] args) {
        FA fa = new FA();
        fa.print();//毫无疑问这里执行的是父类中的print
        FA son = new SON();
        son.eat(); //用那个类 定义的 就执行 那个类中的方法
        son.print();// 如果父类和子类有相同的方法,执行子类中的
    }
}

这篇关于多态的注意事项的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!