对象的多态性

  1、面向对象主要体现:

   (1)方法的重载和覆写;

   (2)对象的多态性。

 

  2、对象的多态性

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

           父类 父类对象 = 子类实例

          例: B b = new B();  //类B是类A的子类

           A a = b;      //发生向上转型

 

   (2)向下转型:父类对象-->子类对象

           子类 子类对象 = (子类)父类实例

           A a = new B();  //发生向上转型

           B b = (B)a;     //发生向下转型

 

  3、对象多态性达到的效果:调用的方法一定是被子类覆写过的方法。

 

posted @ 2015-03-24 17:42  win24  阅读(403)  评论(0编辑  收藏  举报