PHP类实例教程(二十三):PHP抽象类实现接口
<p>抽象类实现接口,可以不实现其中的抽象方法,而将抽象方法的实现交付给具体能被实例化的类去处理。</p>
<textarea name="code" class="php">
<?php
interface User
{
function getName();
function setName($_name);
}
//此处只是实现了一个接口的一个方法
abstract class abatractNormalUser implements User
{
protected $name;
function getName() {
return $this->name;
}
}
//这里实现了接口的另外一个方法
class NormalUser extends abatractNormalUser
{
function setName($_name) {
$this->name = $_name;
}
}
$normaluser = new NormalUser();
$normaluser->setName("tom");
echo "name is " . $normaluser->getName();
?>
</textarea>
相关文档:
编者按:学习php是一种枯燥无味,整天和代码打交道的过程,不过相信这篇文章会给你一点启示帮助。
如何学习PHP/学习php的方法,学东西,永远不要妄想有速成这一说,告诉你了一个方式,但是缺少努力这一环节,那也是白搭。 掌握好的学习方法非常必要,看看这篇如何学习PHP/学习php的方法[转载]
相信大家选择一种语言,并不是 ......
http://php.net/manual/en/reserved.variables.httprawpostdata.php
http://www.cnblogs.com/mustardpeanut/archive/2009/06/15/1503395.html
http://blog.csdn.net/letianok/archive/2009/02/27/3941731.aspx
http://www.woria.cn/blog/read.php/596.htm ......
老声长谈,着是困惑很多人的问题,如果处理不好,都是乱码,说这些话并不是我对编码很精通,只是在这方面是得留神,自己总结了一点小经验(容易出现乱码的地方有php文件里面,数据库里面,页面显示):
1.在于数据打交道的时候mysql_query("set names 'utf-8'");
2.在建数据库的时候,尤其是用phpMyAdmin与MYSQL打交道时候, ......
接口(interface)是抽象方法和静态常量定义的集合。
接口是一种特殊的抽象类,这种抽象类中只包含抽象方法和静态常量。
接口中没有其它类型的内容。
接口的定义
我们先写接口的定义,后面几节再介绍接口的意义。
下面的例子是接口的一个简单写法。
<?php
interface 接口名
{
}
?>
下面的例子定义了一个接 ......