多态

多态

1.多态实现的思路(实现多态三要素)

   1.编写具有继承关系的父类和子类

   2.子类重写父类方法

   3.使用父类的引用指向子类的对象

   1.向上转型 F f=new Son();

   父类与子类的转换:2.向下转型 Son s=(Son)f;

2.实现多态的两种形式

    1.使用父类作为方法形参实现多态

     2.使用父类作为方法返回值实现多态

3.Instanceof运算符的作用是什么?

    Son s=(Son)f;

    结合在一起

判断这个对象Instance of是否属于类或接口的一个实现如果说这个对象是类或者接口的实现类,那么返回一个值TRUE,否则返回一个值FALSE

格式如下:引用类型变量  instance of(类、抽象类或接口)