<?php
/**
* 声明接口Demo
* @author wzy
*
*/
interface Demo
{
const NAME = "wangzhengyi";
const AGE = 25;
function fun1 (); // 声明方法默认是public abstract
function fun2 ();
}
class One implements Demo
{
public function fun1 ()
{
echo Demo::NAME . "就读于中国传媒大学";
}
public function fun2 ()
{
echo Demo::NAME . "的年龄是" . Demo::AGE;
}
}
class Two implements Demo
{
public function fun1 ()
{
echo Demo::NAME . "在北京灵创众和科技有限公司实习中";
}
public function fun2 ()
{
echo Demo::NAME . "去年的年龄是24";
}
}
// 同一个接口,实现同一个方法,不同的对象,反应结果不同。这就是多态的表现和应用
$one = new One();
$one->fun1(); // wangzhengyi就读于中国传媒大学
$one->fun2(); // wangzhengyi的年龄是25
echo "<br>";
$two = new Two();
$two->fun1(); // wangzhengyi在北京灵创众和科技有限公司实习中
$two->fun2(); // wangzhengyi去年的年龄是24
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有