zoukankan      html  css  js  c++  java
  • JAVAOOP多态

    概念:不同对象对于同一个操作做出的相应不同

    实现方法:父类:抽象类 抽象方法

    子类:普通类 重写抽象方法

    同名

     

    父类:普通类 普通方法

    子类:普通类 普通方法

    同名

     

    父类:接口 抽象方法

    实现类:普通类 实现接口的方法

     

    优点:为了实现统一调度

    多态的形式:

    子类 子类对象= new 子类();

     

    父类 父类变量 = new 子类();子类转父类,向上转型,父类变量指向子类对象,父类引用指向子类对象,自动类型转换。

     

    子类类型 子类变量 =(子类)父类变量;向下转型

     

    A instanceof B:判断A对象是不是B类型

     

    工厂返回值类型为父类类型

    public class xxxFactory{

    public static 父类类型 getInstance(String type){

    父类类型 父类变量 = null;

    switch(type){

    case:

    }

    return 父类变量;

    }

    }

     

    继承是多态的基础

  • 相关阅读:
    二进制数组ArrayBuffer
    iperf3测量一个网络最大带宽
    Proxy与Reflect
    Symbol
    Iterator
    Set与Map
    Generator
    Android 共享参数 SharedPreferences
    DDMS files not found: xxxhprof-conv.exe
    Android 状态栏通知 Notification
  • 原文地址:https://www.cnblogs.com/ACCPGuo/p/9354284.html
Copyright © 2011-2022 走看看