接口与抽象类的相同点:
1、抽象类和接口都有抽象方法
2、抽象类和接口不能创建实例对象
3、抽象类和接口使用意义相同(定义一种规范)
接口与抽象类的不同点:
1、接口中的方法必须全要是抽象方法(不能用不抽象的方法),所以在接口的所有方法中不使用abstract
,直接使用分号结束
2、接口中的成员属性,必须是常量(不能有变量)
3、接口所有权限必须是公有的(public
)
4、声明接口不使用class
,使用interfa科学教学反思ce
1
2
3
4
5
6
7
8
9
interface
person{
publ标准差系数公式ic
$name
;
我爱我家 作文//不能声明变量 报错
const
name=
'tom'
// 可以声明常量
function
test();
//因为接口中全部是抽象方法 所以 省去 abstract 。
function
test1();
protect
function
test3() 报错 只可以是
public
}
$re
=
n矢量标量ew
person;
/财政学院/报错 不可以 创建实例化 对象 。
echo
person:: name; 输出常量。
本文发布于:2023-04-07 20:46:53,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/b98eb8eb21fe9d142bc31f82d546f3fe.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:PHP中接口与抽象类的异同点有哪些.doc
本文 PDF 下载地址:PHP中接口与抽象类的异同点有哪些.pdf
留言与评论(共有 0 条评论) |