java面向对象-多态的运用
2019-02-18 本文已影响0人
程序员三千_
产生多态的条件:
1、有继承
2、有方法的重写
3、有父类的引用指向子类的对象。
例子中的
Benz bc = new Benz();
james.drive(bc);
这两句话就相当于 Car bc = new Benz();
就是父类Car bc 指向子类 Benz()的对象。
产生多态的条件:
1、有继承
2、有方法的重写
3、有父类的引用指向子类的对象。
例子中的
Benz bc = new Benz();
james.drive(bc);
这两句话就相当于 Car bc = new Benz();
就是父类Car bc 指向子类 Benz()的对象。