多态的理解

Posted Rhythm黎

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多态的理解相关的知识,希望对你有一定的参考价值。

多态发生在继承条件下的

 

多态:同一个实例存在多种形态,父类型的引用可以指向子类型的对象。

 

只有发生向上转型才能向下转型,发生向上转型的子类可以调用父类的方法和自己的方法

 

 如果想要调用子类中有而父类中没有的方法,需要进行强制类型转换

 

 因为当用父类的引用指向子类的对象,用父类引用调用方法时,找不到父类中不存在的方法。这时候需要进行向下的类型转换,将父类引用转换为子类引用。     

 

final关键字:修饰的变量成为常量

                    修饰的类不可以被继承

                     修饰的方法不能被重写

以上是关于多态的理解的主要内容,如果未能解决你的问题,请参考以下文章

Python中的多态如何理解?(转帖,让我很理解。)

java的多态怎么理解啊,多态有啥用途。

初识多态 简单理解

PHP 多态理解

PHP 多态理解

面向对象 多态的理解