对象的多态性:

  • 方法的重载,根据方法传入参数的不同,而调用的不同
  • 对象的多态性
  • 建议永远不要继承一个普通类。
  • 对象多态性是对继承的扩展,所以程序必须先有继承关系才能使用多态性
  • 如果一个方法被覆写了,则子类与父类之间发生转换时,调用的是子类中覆写的方法。
    }
};
  • 子类对象向父类对象的转换(向上)

      父类对象=子类对象(自动)如:A a=null;a=new B();

  • 父类对象向子类转换(向下)

      子类对象=(子类)父类对象(强制) 

 

    }
};

 

  •  两个常见错误:ClassCastException(两个对象之间没有任何关系而进行的转换),NullPointException
  • 对象多态性的用处

};

 

  • 是关键字不是方法,注意返回的是Boolean值
  • 注意:对象多态性最核心的部分是方法的覆写和继承的关系,只要有覆写过的方法,则子类向父类转型时调用被覆写过的方法

相关文章: