zoukankan      html  css  js  c++  java
  • PHP基础知识系列:interface 接口

    1.php 接口类:interface

    接口用于声明实现类所必须声明的方法,如,接口通常用来声明API,而不用定义如何实现这个API。接口只能包含方法原型,而不能包含任何完整定义了的方法。

    类可以使用多个接口,使用引号隔开。

    接口中的方法必须都被实现了。

    其实他们的作用很简单,当有很多人一起开发一个项目时,可能都会去调用别人写的一些类,那你就会问,我怎么知道他的某个功能的实现方法是怎么命名的呢,这个时候php接口类就起到作用了,当我们定义了一个接口类时,它里面的方式是下面的子类必须实现的,比如 :

    interface Shop{
      public function buy($gid);
      public function sell($gid);
      public function view($gid);
    }

    我声明一个shop接口类,定义了三个方法:买(buy),卖(sell),看(view),那么继承此类的所有子类都必须实现这3个方法少一个都 不行,如果子类没有实现这些话,就无法运行。实际上接口类说白了,就是一个类的模板,一个类的规定,如果你属于这类,你就必须遵循我的规定,少一个都不 行,但是具体你怎么去做,我不管,那是你的事,如:

    在一个多人合作的大项目里面,有了接口类是多么的方便,这样你就不用去问别人,你的某某功能的方法名是什么了,当然如果你们喜欢这样我也没有办法。

    结论 : 接口类就是一个类的领导者,指明方向,子类必须完成它指定方法。

  • 相关阅读:
    电脑分辨率与pc端页面布局
    webpack打包优化并开启gzip
    JS继承实现的几种方式
    angular项目使用Swiper组件Loop时 ng-click点击事件失效处理方法
    浅谈JSONP (vue-jsonp组件 XXXtoken:报错处理)
    vue项目webpack打包后图片路径错误
    页面渲染过程详解
    vscode调试html页面,及配置说明
    跨域请求cookie获取与设置问题
    HTTP 错误 500.21
  • 原文地址:https://www.cnblogs.com/colorstory/p/2643602.html
Copyright © 2011-2022 走看看