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 类的继承问题的主要内容,如果未能解决你的问题,请参考以下文章

java 代码片段

PHP 类的继承问题

php 继承 例子

关于php继承类的总结

php如何实现多继承?

PHP Trait 解决 PHP 单继承问题