标签:const bst not turn name interface span nts str
如果要继承多个类的方法规范,用接口,因为抽象类只能继承一个;
如果要共享一个方法体内容,用抽象类;
<?php //接口是为了规范实现它的子类,以达到统一的目的 //接口不能被实例化 interface Computer{ //成员字段必须是常量 const NAME = ‘联想‘; //接口里的所有方法必须都是抽象方法,不用写abstract public function _run(); public function _run2(); } interface Computer2{ public function _run3(); } //访问 echo Computer::NAME; //接口的实现,可以实现多个接口,一个类只能继承一个抽象类 class NoteComputer implements Computer,Computer2{ public function _run(){ return ‘我重写了run‘; } public function _run2(){ return ‘我重写了run2‘; } public function _run3(){ return ‘我重写了run3‘; } } $notecom = new NoteComputer(); echo $notecom->_run(); echo $notecom->_run2(); echo $notecom->_run3(); ?>
标签:const bst not turn name interface span nts str
原文地址:http://www.cnblogs.com/by-dxm/p/6220337.html