【后端开辟】PHP中接口与抽象类的异同点有哪些

【后端开辟】PHP中接口与抽象类的异同点有哪些

后端开发2019-11-09 2:5570ki4网

接口与笼统类的雷同点:

1、笼统类和接口都有笼统要领

2、笼统类和接口不能建立实例对象

3、笼统类和接口运用意义雷同(定义一种范例)

接口与笼统类的不同点:

1、接口中的要领必需全如果笼统要领(不能用不笼统的要领),所以在接口的一切要领中不运用abstract,直接运用分号完毕

2、接口中的成员属性,必需是常量(不能有变量)

3、接口一切权限必需是公有的(public

4、声明接口不运用class,运用interface

interface Person{
 public $name; //不能声明变量 报错
  const NAME='tom'// 能够声明常量
 function test();  //由于接口中全部是笼统要领 所以 省去 abstract 。
 function test1();
Protect function test3() 报错 只能够是 public
}
$re=new Person; //报错 不能够 建立实例化 对象 。
echo Person:: NAME; 输出常量。

引荐教程:PHP视频教程

以上就是PHP中接口与笼统类的异同点有哪些的细致内容,更多请关注ki4网别的相干文章!

炫龙网络 Copyright ©  本站由阿里云强力驱动
【后端开辟】PHP中接口与抽象类的异同点有哪些