<?php
/*
 * WEB开发笔记 www.chhua.com 每日练习之PHP的抽象类和抽象方法的使用

 */
abstract class abs{//抽象类必须通过继承之后才能实例化
 protected  $arr;
 public function __construct(){//抽象类的构造方法
  $this->arr=array(“a”,”b”,”c”,”d”);
 }
 
 abstract function write();//抽象类中的抽象方法
}

class abs_a extends abs{
 public function write(){//重写抽象方法,实现不同的功能
  print_r($this->arr);
 }
}

class abs_b extends abs{
 public function write(){//重写抽象方法,实现不同的功能
  echo “www.chhua.com“;
 }
}

$a1=new abs_a();
$a1->write();
$a2=new abs_b();
$a2->write();
?>

自由转载,转载请注明: 转载自WEB开发笔记 www.chhua.com

本文链接地址: PHP抽象类和抽象方法的使用 http://www.chhua.com/web-note740

相关笔记

更多