PHP接口定义

1.PHP中的接口不能被声明对象,可以被多类实现;

2.可以对多个类实现声明对象;

3.下边例子在同一个接口文件中,不需要引入即可,如果实现类在另外一个类文件则需要引入接口文件。


Aaa.php

<?php

header("Content-type:text/html;charset=utf-8");

interface Aaa
{

    public function getOrange();

    public function getApple();
}

class Bbb implements Aaa
{
    public function getApple()
    {
        echo "Bbb类实现接口的苹果" . "<br>";
    }

    public function getOrange()
    {
        echo "Bbb类实现接口的Orange" . "<br>";
    }
}

class Ccc implements Aaa
{
    public function getApple()
    {
        echo "Ccc类实现接口的苹果" . "<br>";
    }

    public function getOrange()
    {
        echo "Ccc类实现接口的Orange" . "<br>";
    }
}

//php中不能new一个接口
//$myAaa = new Aaa();

//声明各自的对象,打印的结果为自己实现类中的。
$myBbb = new Bbb();
$myBbb->getApple();
$myBbb->getOrange();

$myCcc = new Ccc();
$myCcc->getApple();
$myCcc->getOrange();
?>




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值