PHP类实例教程(二十三):PHP抽象类实现接口
2010-01-19 14:22
716 查看
<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>
<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实现最简单的MVC框架实例教程
- php实现最简单的MVC框架实例教程
- 简单工厂(Factory)-提供一个创建对象实例的功能,而无须关心其具体实现。被创建实例的类型可以是接口、抽象类,也可以是具体的类。
- php amqp消息队列教程1-代码实现实例
- php 多态与接口学习实现与实例代码
- 分布式任务分发框架Gearman教程和PHP实现实例
- PHP转盘抽奖接口实例_PHP教程
- PHP实现Memcached缓存实例教程
- PHP 抽象类实现接口注意事项
- PHP类实例教程(七):析构函数与PHP的垃圾回收
- 分布式任务分发框架Gearman教程和PHP实现实例
- php 多态与接口学习实现与实例代码
- 抽象类和接口的区别(php实例)
- php接口技术实现一个简单的多态应用实例
- PHP基于接口技术实现简单的多态应用完整实例
- PHP实现Webservice的实例代码调用教程
- java中抽象类、抽象方法、接口与实现接口实例详解
- 分布式任务分发框架Gearman教程和PHP实现实例