以图明志

PHP服务器脚本

[专题] PHP面向对象之旅:接口与抽象方法

接口是抽象方法和静态常量定义的集合
接口(interface)是抽象方法和静态常量定义的集合。 接口是一种特殊的抽象类,这种抽象类中只包含抽象方法和静态常量。 接口中没有其它类型的内容。 我们先写接口的定义,下面的例子是接口的一个简单写法。下面的例子定义了一个接口 User ,这个接口中有两个抽象方法,getName() 和 setName()。能看到接口的写法和类很相似。

PHP服务器脚本

[专题] PHP面向对象之旅:静态抽象方法

写一个静态抽象方法的示例程序
在PHP5.1中,抽象类中支持静态抽象方法。 下面这个例子,看到静态抽象方法可以声明。实现这个方法时,必须是静态的方法。在PHP5.2.0 的 更新信息中有这样一段话:因为疏漏,在PHP5.0 和 PHP5.1 的类中允许静态抽象方法。在PHP5.2中,只有接口可以拥有静态抽象方法。

PHP服务器脚本

[专题] PHP面向对象之旅:抽象方法

抽象方法没有函数体,采用分号结束
用abstract修饰的类表示这个方法是一个抽象方法。抽象方法,只有方法的声明部分,没有方法体。抽象方法没有 {} ,而采用; 结束。一个类中,只要有一个抽象方法,这个类必须被声明为抽象类。抽象方法在子类中必须被重写。
1 / 1 首页 < Prev 1 Next > 尾页 页码: