多态

多态:重写    重载 

                 位置       方法名      参数表        返回值          访问修饰符  

方法重写      子类        相同         相同           相同        不能比父类更严格

方法重载      同类        相同         不同           无关                无关

1.使用继承

2.子类重写父类的方法

3.父类引用子类

向上转型:   1.父类引用子类   2.可见性:子类重写父类的方法  3.应用:多态

向下转型:1.强制类型转换,父类转换子类  2.应用:类型的还原  3.instanceof 1.判断一个对象是否属于一个类或者实现了一个接口

2.强制类型转换之前使用instanceof运算符检查对象的真实类型,可以避免类型转换异常,从而提高代码的健壮性

posted @ 2016-08-08 20:23  卡夫卡15  阅读(102)  评论(0编辑  收藏  举报