多态有三个必要条件,继承,重写,和父类引向子类;
重写为什么是必要条件?
animal dog =new dog();
dog.shout()
但是animal有方法
public void shout() {
System.out.println("叫了一声");
}
子类dog继承了父类的shout方法,就算子类不重写父类的方法shout()。
dog.shout也照样可以输出(“叫了一声”)
那为什么重写必须是多态的必要条件,不重写不可以吗?
重写为什么是必要条件?
animal dog =new dog();
dog.shout()
但是animal有方法
public void shout() {
System.out.println("叫了一声");
}
子类dog继承了父类的shout方法,就算子类不重写父类的方法shout()。
dog.shout也照样可以输出(“叫了一声”)
那为什么重写必须是多态的必要条件,不重写不可以吗?
纯帅











