码迷,mamicode.com
首页 > Web开发 > 详细

PHP 类的继承问题

时间:2016-11-10 14:32:57      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:prot   实现   name   style   tor   echo   out   get   不同   

类和接口是不同的。类里是有程序实现的;而接口无程序实现,只可以预定义方法 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 类的继承问题

标签:prot   实现   name   style   tor   echo   out   get   不同   

原文地址:http://www.cnblogs.com/BeautyFuture/p/6050494.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!