多态

多态

  多态(polymorphism)是具有表现多种形态的能力的特征.更专业的说是:同一个实现接口,使用不同的实例而执行不同的操作

 

实现多态的3个条件

  继承的存在(继承是多态的基础,没有继承就没有多态)

  子类重写父类的方法(多态下调用子类重写后的方法)

  父类引用变量指向子类的对象(子类到父类的类型转换)

 

instanceof

  instanceof运算符通常和强制类型转换结合使用,先通过instanceof进行类型判断,再进行相应的强制类型转换

posted @ 2016-12-22 16:18  写最少的代码  阅读(244)  评论(0)    收藏  举报