面向对象多态

多态:
1.子类型可以直接赋值给父类型,当执行父类型的方法时,会运行其真实类型的方法
2.一类事物有共同的行为,但拥有不同的行为实现,可以这些事物

abstract 关键字:
用于修饰类,表示抽象类,抽象类不可以创建对象
用于修饰方法,表示抽象方法,必须放置在抽象类中,子类必须实现(重写)父类的所有抽象方法

面向对象中的类型转换:同一条继承链上的类型可以相互转换。
转换规则:子类型可以转换为父类型:隐式转换 向上转型 ,父类型可以转换为子类型:显式转换 向下转型

instanceof 关键字:用于判断一个对象的真实类型是否是你指定的另一个类型或该类型或该类型的父类,返回boolean
重写:在子类中使用完全能相同的方法签名重新写方法体以覆盖父类的方法

posted @ 2016-07-10 17:09  快乐的小白  阅读(80)  评论(0编辑  收藏  举报