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

    多态性:指使一个对象被看成另一个对象的技术。eg:有一个牧场里面有4只绵羊,5只山羊,6只奶牛,总共有15只。(这样就是使用了多态了,把三种不同种类的动物当成一种通用类型动物对待)

    子类对象的多态性使用的前提:  

         1.要有类的继承

         2.要有子类对父类的重写

     多态性:是指编译时类型和运行类型时类型不一致,如同上面的例子,编译时类型时是Fu,而运行时类型时Zi(编译时是左边的,运行时是右边的),即fz不能调用子类的play();

       是子类的实例化,再去调用子类的方法,注意传入的参数[Fu fu = new Zi();多态性为为其他的子类传入的参数给予了可能,不再是只能是该类的数据类型]

    为了让代码更具有健壮性,使用 instanceof 运算符,用于判断前面的对象是否是后面的类,或者是其子类,实现类的实例;

  • 相关阅读:
    C# 获取枚举集合的其中两种方式
    UITextField限制字数的方法
    iOS
    iOS
    iOS
    iOS 获取已连接的wifi信息
    AFNetWorking 的简单使用
    CoreData 基本操作方法封装
    在Ios里UIWebView参入js
    AFNetworking教程
  • 原文地址:https://www.cnblogs.com/xiangbalao/p/4935085.html
Copyright © 2011-2022 走看看