首頁  >  文章  >  php教程  >  演示抽象类

演示抽象类

PHP中文网
PHP中文网原創
2016-05-26 08:18:481728瀏覽

php代码

<?php
/*
 * abstract
 */
 
 /*
  * 抽象类:
  * 1、至少有一个抽象方法(没有具体实现的方法)
  * 2、不能被实例化,可以被继承
  * 3、抽象类可以有子抽象类
  * 相对于接口:
  * 1、可以有属性
  * 2、一个子类只能继承一个抽象类,但是可以实现多个接口
  * 
  * 
  * */
 abstract class qian {
 	abstract function getfirst();
 	function gettwo() {
 		echo "I am gettwo";
 	}
 }
 
 abstract class jj extends qian {
 	abstract function getthree();
 }
 
 
 class nan extends jj {
 	function getfirst() {
 		echo "I am getfirst";
 	}
 	
 	function getthree() {
 		echo "I am getthree";
 	}
 }
 
 $nn = new nan();
 
 $nn->getfirst();
 $nn->gettwo();
 $nn->getthree();
 
 ?>
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:php演示数组下一篇:演示接口方法