php面向对象接口(interface)

[复制链接]
查看1296 | 回复0 | 2020-11-3 16:43 | 显示全部楼层 |阅读模式
1.7.1  接口
  • 如果一个类中所有的方法是都是抽象方法,那么这个抽象类可以声明成接口
  • 接口是一个特殊的抽象类,接口中只能有抽象方法和常量
  • 接口中的抽象方法只能是public,可以省略,默认也是public的
  • 通过implements关键字来实现接口
  • 不能使用abstract和final来修饰接口中的抽象方法。


案例代码如下:
  1. <?php
  2. interface Iperson{
  3.     const ADD="中国";
  4.     function fun1();
  5.     function fun2();
  6. }

  7. class Student implements Iperson{
  8.     public function fun1(){

  9.     }
  10.     public function fun2(){

  11.     }
  12. }
  13. echo Iperson::ADD;
  14. ?>
复制代码

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

UID
1
贡献
387
丢币
38902
主题
4607
回帖
116
注册时间
2018-9-25
最后登录
2024-4-16