• 类中多态的应用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
  • 相关阅读:
    第二周c语言PTA作业留
    2018第零次作业
    总结报告
    第14/15周作业
    第七周作业
    第六周作业
    第四次作业
    第三次作业
    大学第二次作业
    大学的第一次作业
  • 原文地址:https://www.cnblogs.com/ooooo/p/2238733.html
Copyright © 2020-2023  润新知