您的位置:首页 > 编程语言 > PHP开发

PHP接口(interface)

2010-09-19 00:26 267 查看
<?php
interface me {        ///////////接口文件
function Age($age);
function Xb($xb);
}
?>
<?php
class person implements me{    ////////实现接口
function Age($age){
if($age<10){
echo "儿童";
return;
}
if(($age>10) && ($age<30)){
echo "青年";
return;
}
if(($age>30) && ($age<60)){
echo "中年";
return;
}
else{
echo "其他";
}
}
function Xb($xb){
if($xb=="nv"){
echo "女生";
}
else{
echo "男生";
}
}
}
class person2 implements me{
function Age($age){
if($age<10){
echo "儿童";
return;
}
if(($age>10) && ($age<30)){
echo "青年22222222222";
return;
}
if(($age>30) && ($age<60)){
echo "中年";
return;
}
else{
echo "其他";
}
}
function Xb($xb){
if($xb=="nv"){
echo "女生";
}
else{
echo "男生";
}
}
}
?>
<?php
class Main{
function run(me $vc){  //定义me接口类型参数,这时并不知道是谁来实现。
//$this->vc=$vc;
$vc->Age(28);
}
}
$conputer=new Main();
$conputer->run(new person2());
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: