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();
相关文章推荐
- PHP根据session与cookie用户登录状态操作类的代码
- 每天laravel-20160805| Container -8
- 每天laravel-20160805| Container -8
- PHP正则数组
- PHP基础函数应用
- php用户登录之cookie信息安全分析
- GetPrivateProfile系列函数
- PHP正则表达式收集
- PHP获取URL
- Yii 2.0鉴权之访问控制过滤器(Yii2.0 Authorization By ACF)
- 关于Laravel的二、三事(1)简单的路由
- PHP注册页面实现
- ThinkPHP查询数据与CURD
- PHP实战之WEB计算器
- PHP生成可点击刷新的验证码简单示例
- PHP简单实现无限级分类的方法
- PHP将MySQL的查询结果转换为数组并用where拼接的示例
- php实现在线通讯录功能(附源码)
- php短信接口代码
- PHP问题 —— undefined function mb_convert_encoding