`

php面向对象编程七

    博客分类:
  • 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{}

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics