PHP oops中的抽象

PHP中的抽象 数据抽象是任何OOPS编程语言中最重要的功能。它仅显示有用的信息,其余信息对最终用户是隐藏的。…

PHP中的抽象

数据抽象是任何OOPS编程语言中最重要的功能。它仅显示有用的信息,其余信息对最终用户是隐藏的。抽象是实现细节被隐藏(抽象)的数据的任何表示形式。

例子1

<?php
abstract class Animal
{
public $name;
public $age;
public function Describe()
{
return $this->name . ", " . $this->age . " years old";    
    }
abstract public function Greet();
}
class cat extends Animal
{
public function Greet()
{
return "Lion!";    
}
public function Describe()
{
return parent::Describe() . ", and I'm a cat!";    
}
}
$animal = new cat();
$animal->name = "Seru";
$animal->age = 5;
echo $animal->Describe();
echo $animal->Greet();

?>

输出:

类别:PHP 技巧

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册