PHP——接口

    interface text  //定义接口  为了规范它的子类达到规范统一的目的
    {//接口 特殊的抽象类 实现多继承
        const PI="3.14";    //接口中成员只能是常量
        public function get_max();    //成员方法必须是抽象方法 接口中所有的成员都必须具有public访问权限
        public function get_min();  //不需要声明abstract
    }
    class tex implements text   //实现接口
    {   //接口继承使用implements关键字 成为实现
        private $aa=66;
        private $bb=33;
        public function get_max()   //实现接口的类必须实现接口中声明的所有方法,除非这个类被声明为抽象类
        {
            // TODO: Implement get_max() method.
            echo $this->aa;
        }
        public function get_min()
        {
            // TODO: Implement get_min() method.
            echo $this->bb;
        }
        public function other()
        {
            echo "其他方法";
        }
    }
    $num = new tex; //实例化类,接口无法被实例化
    $num->get_max();
    $num->get_min();
    $num->other();
    echo text::PI;   //类::常量名
    /* 运行结果:
        6633其他方法3.14
    */

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值