PHP接口类interface使用方法
来源:互联网 发布:华为端口聚合配置 编辑:程序博客网 时间:2024/05/21 08:04
PHP同大多数的面向对象语言一样,并不支持多重继承。少数支持多重继承的语言中最著名的就是C++和Smalltalk。如果需要实现多重继承功能,在PHP中,可以通过接口,它是PHP解决多重继承问题的方法,类似于Java的接口实现。
接口的思想是指定一个实现了该接口的类必须实现的一系列函数。如果没有实现接口中指定的方法,将产生一个致命错误。
当有很多人一起开发一个项目时,可能都会去调用别人写的一些类,那你就会问,我怎么知道他的某个功能的实现方法是怎么命名的呢,这个时候PHP接口类interface就起到作用了,当我们定义了一个接口类时,它里面的方式是下面的子类必须实现的,比如 :
1
2
3
4
5
interface
Shop{
public
function
buy(
$gid
);
public
function
sell(
$gid
);
public
function
view(
$gid
);
}
我声明一个shop接口类,定义了三个方法:买(buy),卖(sell),看(view),那么继承此类的所有子类都必须实现这3个方法少一个都不行,如果子类没有实现这些话,就无法运行。实际上接口类说白了,就是一个类的模板,一个类的规定,如果你属于这类,你就必须遵循我的规定,少一个都不行,但是具体你怎么去做,我不管,那是你的事,如:
1
2
3
4
5
6
7
8
9
10
11
class
BaseShop
implements
Shop{
public
function
buy(
$gid
){
echo
(
'你购买了ID为 :'
.
$gid
.
'的商品'
);
}
public
function
sell(
$gid
){
echo
(
'你卖了ID为 :'
.
$gid
.
'的商品'
);
}
public
function
view(
$gid
){
echo
(
'你查看了ID为 :'
.
$gid
.
'的商品'
);
}
}
你想想,在一个多人合作的大项目里面,有了接口类是多么的方便,这样你就不用去问别人,你的某某功能的方法名是什么了,当然如果你们喜欢这样我也没有办法。
结论 : PHP接口类interface就是一个类的领导者,指明方向,子类必须完成它指定方法。
0 0
- PHP接口类interface使用方法
- PHP接口类interface的正确使用方法
- PHP接口类interface的正确使用方法
- PHP接口类interface的正确使用方法
- PHP接口类interface的正确使用方法
- PHP接口类interface的正确使用方法
- php接口理解(interface)
- Delphi中Interface接口的使用方法
- Delphi中Interface接口的使用方法
- 谈一谈Go的接口interface的使用方法
- php 接口类:interface与abstract的区别
- PHP 类的接口 interface 与 implements 关键字
- php 接口类(interface,implements)的学习和使用
- PHP 的 抽象类 abstract 和 接口 interface
- 接口类interface概述
- php面向对象(OOP)—接口(interface)
- PHP接口(interface)的特点
- 接口interface + 抽象类abstract
- smtp发无附件邮件
- ZOJ 3872 Beauty of Array (思维 dp思想)
- pistache(C++ REST 工具) 使用
- maven应用(二)
- 剑指offer-31.整数中1出现的次数(从1到n整数中1出现的次数)
- PHP接口类interface使用方法
- hdu 5978 · To begin or not to begin【概率题】【手速题】
- 单源最短路径
- Map集合及HashMap源码分析
- 二分贪心 G
- Codeforces Round #408(Div.2)
- C笔记
- pzhu 1080: 修电脑 (Dijkstra 算法)
- Simpsons' Hidden Talents hdu2594 kmp