<?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());
?>

 

相关文章:

  • 2021-12-09
  • 2021-09-06
  • 2022-03-02
  • 2021-09-06
  • 2022-02-18
  • 2021-08-06
  • 2021-08-02
猜你喜欢
  • 2022-12-23
  • 2022-02-03
  • 2021-11-23
  • 2022-01-09
  • 2021-12-31
  • 2021-08-14
相关资源
相似解决方案