多态的学习

Posted 横扫天下IT

tags:

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

多态:
多态的意思:一个对象,可以有多种形态,比如说:笔记本电脑,他可以是游戏本,还可以是办公本。
电脑:台式机,一体机,笔记本。他们都是统称为电脑。
 
多态的使用:
多态在使用过程中,需要注意:
1、使用多态必须要有继承关系,子父类。
2、使用过程中,子类必须要重写父类的方法才能运行。
3、在定义多态过程中,必须通过地址指向关系进行定义对象。Animal animal = new Dog();
 
多态的注意事项:
1、多态在使用过程中,如果想要调用子类特有方法,那么就需要注意,如果不向下(强制)转换为子类对象类型,那么无法调用子类自有方法。
2、多态在使用过程中,通过对象可以直接调用父类的自有方法。
3、在对象转换类型过程中,该对象依然保持原有的对象。(通过equals方法可以证明,地址值完全一致)。
 
多态的使用场景:
1、我有很多个动物。
2、每个动物具体吃什么。-->指定。

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

Java面向对象:多态特性的学习

多态的学习

c++学习笔记:多态

JAVA多态学习1

关于多态的学习

Python学习-类的多态