您的位置:首页 > 编程语言 > PHP开发

PHP面向对象之接口

2016-05-13 09:14 330 查看
接口就是在一个类似于类的东西里面放入一些 函数的声明,注意,里面接口中不定义类成员,类成员的定义完全交给实现类来完成。

创建:

interface IinterfaceName{
CONST 1;
//~CONST N;
function methodName1();
//~function methodNameN();
}


实现接口语法:

class Class_Name implements interface {
function methodName1(){
//添加代码
}
function methodNameN(){
//方法的实现
}
}


例子:

<?php
header("content-type:text/html;charset=utf-8");
interface traficTools
{
function run();
}
interface fourLunzi extends traficTools{//接口的继承
function run2();
}
interface shaoYou{//烧油的
function run3();
}
class bigcar{//定义一个父类
public function say(){
echo "我是汽车一族";
}
}
//实现一个继承,两个接口,接口也可以继承
class car extends bigcar implements fourLunzi,shaoYou{//用implements关键字实现接口
function run(){
echo "我们是交通工具,都能跑!";
}
function run2(){
echo "我们有四个轮子";
}
function run3(){
echo "烧油的,";
}
}
$car1=new car();
$car1->run();
$car1->say();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: