网站地图    收藏   

主页 > php专栏 > php面向对象 >

php 类中多态的应用

来源:未知    时间:2014-11-27 23:43 作者:xxadmin 阅读:次

[导读] Instanceof:用来测定一个给定的对象是否来自指定的对象类,代码如下: ?php class A{} class B{} $thing = new A(); //returntrue if ( $thing instanceofA){ echo A ; } //returnfalse if ( $thing instanceofB){ echo B ; } ? //运行...

Instanceof:用来测定一个给定的对象是否来自指定的对象类,代码如下:

  1. <?php 
  2.  
  3. class A{} 
  4.  
  5. class B{} 
  6.  
  7. $thing=new A(); 
  8.  
  9. //return true 
  10.  
  11. if ($thing instanceof A) { 
  12.  
  13.     echo 'A'; 
  14.  
  15. } 
  16.  
  17. //return false 
  18.  
  19. if ($thing instanceof B) { 
  20.  
  21.     echo 'B'; 
  22.  
  23. } 
  24.  
  25. ?> 
  26.  
  27. //运行结果: 
  28.  
  29. //A 
  30.  
  31. <?php 
  32.  
  33. header("Content-Type:text/html;charset=UTF-8"); 
  34. //开源代码phpfensi.com 
  35. interface MyUsb{ 
  36.  
  37.     function type(); 
  38.  
  39.     function alert(); 
  40.  
  41. } 
  42.  
  43. class Zip implements MyUsb{ 
  44.  
  45.     function type(){ 
  46.  
  47.        echo "2.0"; 
  48.  
  49.     } 
  50.  
  51.     function alert(){ 
  52.  
  53.        echo "正在检查U盘驱动"; 
  54.  
  55.     } 
  56.  
  57. } 
  58.  

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论