多态——Java面向对象基础(20)

一、多态总括

  多态:相同的行为,不同的实现。

 

  多态标准定义语法

 

  父类类类型 对象变量名 = new 子类();

 

  四种表现形式:

 

        1、父类做形参,子类做实参

 

   2、父类做类类型,子类做实例

 

   3、父类做返回类型,子类做实例

 

   4、父类做形参,子类做实参。父类做返回类型,子类做向下转型-用instanceof判断,做转型。

 

   注意:

 

         向上转型

 

         向下转型

 

         Instanceof关键字的作用

二、代码

  1、父类类类型 对象变量名 = new 子类();

 

public class Father {

}

 

public class Son extends Father{
    
}

   2、向上转型

 

      3、向下转型

 

 

 

 

  4、 instanceof关键字的作用

 

 

 5、 instanceof注意以下两种情况

 

 

 

posted @ 2020-03-17 23:03  Unlimited_Rain  阅读(140)  评论(0)    收藏  举报