|
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{} |
|
|