zoukankan      html  css  js  c++  java
  • 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;
  • 相关阅读:
    11Java网络编程
    Java字节流与字符流
    10缓冲流、转换流、序列化流、Files
    JavaFile类和递归
    Java线程池 与Lambda
    Java多线程与线程同步
    5Java异常处理
    php base64数据与图片的转换
    PHP的json_encode中文被转码的问题
    设置MySQL允许外网访问
  • 原文地址:https://www.cnblogs.com/BeautyFuture/p/6050494.html
Copyright © 2011-2022 走看看