bestu 发表于 2017-3-27 10:27:01

php面向对象编程七

  1。接口的介绍与创建
  接口:一种成员属性全部为抽象的特首的抽象类, 在程序中同为规范的作用。
  抽象类和接口的区别:
  抽象类:
  1:类中至少有一个抽象方法
  2:抽象方法前需要加abstract
  接口:
  1:类中全部为抽象方法
  2:抽象方法前部用加abstract
  3: 接口抽象方法属性为public
  4:成员属性必须为常量
  共同点:
  1:本身不能被实例化,必须被继承或者引用
  2:继承后者应用后,需要把所有的抽象方法重载方可使用
  2:接口的介绍与创建
  接口有自己的创建关键字: interface与普通类的创建类似

<?php
interface demo{
const NAME="SDFDF";--------------对象属性必须为常量
function fun1():-----------对象方法全部为抽象方法,
前面无须加abstract   
function fun2():
}
?>

  3:接口的引用与规范
  接口引用区别与之前的类继承关键字extends,继承只能是单一性,而接口使用关键字:implements多个引用并用逗号‘,’分开
  3 .1 普通类引用接口例子
  class mypc implements demo,demo1,demo2{ } 
  3.2 抽象类引用接口的例子
  abstract class mypc implments demo,demo2,demo3{ }
  4:接口的引用与规范
  4.1 继承父类引用接口并存例子
  class mypc extends root implments demo,demo2,demo3{ }
  4.2 接口与接口继承
  interface demo3 extends demo{}
页: [1]
查看完整版本: php面向对象编程七