zoukankan      html  css  js  c++  java
  • 类中多态的应用2011/9/8

    简介:这是类中多态的应用2011/9/8的详细页面,介绍了和php,有关的知识、技巧、经验,和一些php源码等。

    class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=350357' scrolling='no'>

    类中多态的应用

    Instanceof:用来测定一个给定的对象是否来自指定的对象类

     

    <?php

    class A{}

    class B{}

    $thing=new A();

    //return true

    if ($thing instanceof A) {

        echo 'A';

    }

    //return false

    if ($thing instanceof B) {

        echo 'B';

    }

    ?>

    运行结果:

    A

     

     

    <?php

     

    header("Content-Type:text/html;charset=UTF-8");

     

    interface MyUsb{

        function type();

        function alert();

    }

    class Zip implements MyUsb{

        function type(){

           echo "2.0";

        }

        function alert(){

           echo "正在检查U盘驱动";

        }

    }

    class Mp3 implements MyUsb{

        function type(){

           echo "1.0";

        }

        function alert(){

           echo "正在检查Mp3驱动";

        }

    }

    class Mypc{

        function PcUsb($what)

        {

           $what->type();

           $what->alert();

        }

    }

    $pc=new Mypc();

    $zip=new Zip();

    $mp3=new Mp3();

    $pc->PcUsb($zip);//当插上的是U盘的时候

    echo "<br/>";

    $pc->PcUsb($mp3);//当插上的是MP3的时候

    ?>

    运行结果:

    2.0正在检查U盘驱动
    1.0正在检查Mp3驱动

    爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具

    http://biancheng.dnbcw.info/php/350357.html pageNo:3
  • 相关阅读:
    关于值传递和引用传递
    单例设计模式(创建型模式)
    逻辑分页和物理分页
    java基本数据类型
    Keepalived笔记
    lvs,HAProxy,nginx简单笔记
    限流, 熔断,降级笔记
    redis事务之watch
    Redis-Sentinel
    正式入驻博客园
  • 原文地址:https://www.cnblogs.com/ooooo/p/2238733.html
Copyright © 2011-2022 走看看