文件名称:index
-
所属分类:
- 标签属性:
- 上传时间:2014-04-28
-
文件大小:551byte
-
已下载:0次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
Example #1 抽象类代码示例
<?php
abstract class AbstractClass
{
// 强制要求子类定义这些方法
abstract protected function getValue()
abstract protected function prefixValue($prefix)
// 普通方法(非抽象方法)
public function printOut() {
print $this->getValue() . " "
}
}
class ConcreteClass1 extends AbstractClass
{
protected function getValue() {
return "ConcreteClass1"
}
public function prefixValue($prefix) {
return "{$prefix}ConcreteClass1"
}
}-PHP5支持抽象类和抽象方法。抽象类不能直接被实例化,你必须先继承该抽象类,然后再实例化子类。抽象类中 至少要包含一个抽象方法。如果类方法被声明为抽象的,那么其中就不能包括具体的功能实现。
继承一个抽象类的时候,子类必须实现抽象类中的所有抽象方法;另外,这些方法的可见性 必须和抽象类中一样(或者更为宽松)。如果抽象类中某个抽象方法被声明为protected,那么子类中实现的方法就应该声明为protected或者public,而不 能定义为private。
<?php
abstract class AbstractClass
{
// 强制要求子类定义这些方法
abstract protected function getValue()
abstract protected function prefixValue($prefix)
// 普通方法(非抽象方法)
public function printOut() {
print $this->getValue() . " "
}
}
class ConcreteClass1 extends AbstractClass
{
protected function getValue() {
return "ConcreteClass1"
}
public function prefixValue($prefix) {
return "{$prefix}ConcreteClass1"
}
}-PHP5支持抽象类和抽象方法。抽象类不能直接被实例化,你必须先继承该抽象类,然后再实例化子类。抽象类中 至少要包含一个抽象方法。如果类方法被声明为抽象的,那么其中就不能包括具体的功能实现。
继承一个抽象类的时候,子类必须实现抽象类中的所有抽象方法;另外,这些方法的可见性 必须和抽象类中一样(或者更为宽松)。如果抽象类中某个抽象方法被声明为protected,那么子类中实现的方法就应该声明为protected或者public,而不 能定义为private。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
index.php
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.