php中抽象类与接口的区别
来源:互联网 发布:重生进军网络主播 编辑:程序博客网 时间:2024/05/18 20:35
1,抽象类继承extends 接口的继承implements
2,接口没有数据成员,但是抽象类有数据成员,而且可以进行封装
3,接口没有构造函数
4,接口中只能使用public修饰符,抽象类可以使用public,protected,private
5,一个类可以继承多个接口,但是只能继承一个抽象类。
例子:
<?php
interface
staff_i1
//接口1
{
function
setID(
$id
);
function
getID();
}
interface
staff_i2
//接口2
{
function
setName(
$name
);
function
getName();
}
class
staff
implements
staff_i1, staff_i2
//接口的实现
{
private
$id
;
private
$name
;
function
setID(
$id
)
{
$this
->id =
$id
;
}
function
getID()
{
return
$this
->id;
}
function
setName(
$name
)
{
$this
->name =
$name
;
}
function
getName()
{
return
$this
->name;
}
function
otherFunc()
{
echo
"Test"
;
}
}
?>
0 0
- php中抽象类和接口的概念与区别
- php中抽象类和接口的概念与区别
- php中抽象类与接口的区别
- PHP抽象类与接口的区别
- PHP的抽象类与接口的区别和选择
- php 接口类与抽象类的区别
- php面向对象编程:抽象类与接口的区别
- PHP高级——抽象类与接口的区别
- PHP高级——抽象类与接口的区别
- php中抽象类abstruct和接口interface的共同点与不同点区别
- php中抽象类和接口的概念和区别
- php中抽象类和接口的概念和区别
- php中抽象类和接口的概念和区别
- php中抽象类和接口的概念和区别
- php中抽象类和接口的概念和区别
- php中抽象类和接口的区别
- php中接口和抽象类的区别
- PHP中抽象类和接口的区别
- C++String类的实现
- 《Head first设计模式》学习笔记 – 工厂方法模式
- java使用poi导入excel表处理小数点
- leetcode
- fft(快速傅里叶变换)学习草稿,逆dft证明
- php中抽象类与接口的区别
- java集合泛型的本质
- 17
- Shiro-学习总结-认证之自定义realm
- 写在之前的话
- 点滴积累-redis的使用
- Editorial Divide by Zero and Codeforces Round #399 (Div. 1+2, combined) (A~F)
- mysql存储过程
- opencv学习(三十六)图像直方图均衡化equalizeHist