多态。

多态性在面向对象中是一个最重要的概念,在java中面向对象主要有一下两种主要体现:

1.方法的重载和重写。

2.对象的多态性。

对象的多态性主要分为以下两种类型。

1.向上转型:子类对象 ---> 父类对象

2.向下转型 父类对象 --->子类对象

对于向上转型,程序会自动完成,而对于向下转型时,必须要明确的指明要转型的子类类型。例如:

对象向上转型:父类  父类对象 = 子类实例;

对象向下转型:子类  子类对象 = (子类)父类实例;

 

posted @ 2020-07-18 15:45  一块  阅读(209)  评论(0编辑  收藏  举报