PHP接口(interface)

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

 

你可能感兴趣的:(interface)