PHP 类的继承问题
Posted 小乔流水人家
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 类的继承问题相关的知识,希望对你有一定的参考价值。
类和接口是不同的。类里是有程序实现的;而接口无程序实现,只可以预定义方法 extends 继承类
class A extends B implements C,D,E
extends 继承类implements 实现接口
/** 类和接口是不同的。类里是有程序实现的;而接口无程序实现,只可以预定义方法 extends 继承类 class A extends B implements C,D,E extends 继承类implements 实现接口 abstract FilterIterator extends IteratorIterator implements OuterIterator { // 方法 public abstract bool accept ( void )//必须实现 public __construct ( Iterator $iterator ) public mixed current ( void ) public Iterator getInnerIterator ( void ) public mixed key ( void ) public void next ( void ) public void rewind ( void ) public bool valid ( void ) } **/ class A{ public $name = ‘A‘; } class B extends A{ } class C extends B implements D,E{ public function aa(){}//程序实现 public function bb(){} public function dd(){} } interface D{ //public $bb;报错 //public function aa(){}//报错 //private function bb();报错 //protected function bb();报错 public function aa(); public function bb(); } interface E{ public function bb(); public function dd(); } $c = new C; echo $c->name; exit;
以上是关于PHP 类的继承问题的主要内容,如果未能解决你的问题,请参考以下文章