PHP面向对象开发的学习(7)

作者在 2010-12-18 20:01:19 发布以下内容
1、接口的介绍与创建
接口:一种成员属性全部为抽象或者常量的特殊抽象类。
注意: (1)类中全部为抽象方法;
(2)抽象方法前面不用加abstract;
(3)接口抽象方法属性为public;
(4)成员属性必须为常量。
与抽象类的共同点:
(1)本身都不能被实例化,必须被继承或者引用;
(2)继承或者引用后需要把所有抽象方法重载方可以使用。
创建:interface
例:
interface demo{
const NAME="名字";//对象属性必须为常量
function Fun1();
function Fun2();
}//Fun1和Fun2全部为抽象方法,但是前面无须加abstract
2、接口的引用与规范
接口引用区别于之前的继承extends,只具有单一性,而接口可以使用关键字implements多个引用并用逗号分开。
设已经有demo、demo2和demo3
(1)普通类引用
class MyPc implements demo,demo2,demo3{。。。}
(2)抽象类引用接口
abstract class MyPc implements demo,demo2,demo3{。。。}
(3)继承父类引用接口并存例子
先继承后接口,单继承多接口
class MyPc extends root implements domo,demo2,demo3{。。。}
(4)接口与接口继承
interface demo3 extends demo{。。。}
前景 | 阅读 1029 次
文章评论,共0条
游客请输入验证码
浏览42811次