Java多态

2017-06-14  本文已影响0人  鲍尔柯察金

Person person = new Person("张三");

左边person为对象的引用,右边为实例化的对象

一个引用可以指向多个对象,而一个对象也可以被多个引用所指

多态:指向子类的父类引用由于向上转型了,它只能访问父类中拥有的方法和属性,而对于子类中存在而父类中不存在的方法,该引用是不能使用的,尽管是重载该方法。若子类重写了父类中的某些方法,在调用该些方法的时候,必定是使用子类中定义的这些方法(动态连接、动态调用)。

多态的概念 父类引用指向子类对象 而实际调用的方法为子类的方法。

编译时多态 Java里叫重载 严格来说不叫多态 运行时多态 有继承 有重写 父类引用指向子类对象

上一篇下一篇

猜你喜欢

热点阅读