PHP接口的声明与引用

<?php
//遵循规律:先继承,后接口
//单继承,多接口
class lei{
function fangfa(){
return "中国电信提醒您:<br>";
}
}
interface jiekou1{//建立一个接口
const NAME1="对象名字";//对象只能是常量
function fun1();//抽象方法前面不用加abstract
function fun2();//抽象方法前面不用加abstract
}
interface jiekou2{
const NAME2="对象名字2";
function fun3();//抽象方法不能有{}
function fun4();//抽象方法不能有{}
}
class lei1 extends lei implements jiekou1,jiekou2{//引用了2个接口(implements)
function fun1(){
echo $this->fangfa()."欢迎你,<br>";//抽象方法必须重载完
}
function fun2(){
echo $this->fun1()."重载完成!";//抽象方法必须重载完
}
function fun3(){
echo $this->fun2()."谢谢使用!";//抽象方法必须重载完
}
function fun4(){
echo $this->fun3()."祝您玩得愉快!";//抽象方法必须重载完
}
}
$shili=new lei1;
echo $shili->fun4();
?>

最新文章

  1. spring && Cobertura && maven &&junit 单元测试以及测试覆盖率
  2. 再来一发!DB2 应用程序如何从数据库取数据 Fetch
  3. ESXi5 中克隆Linux虚拟主机的网络配置
  4. python3倒叙字符串
  5. oracle的nvl和sql server的isnull
  6. Unity3d中所有特殊的文件夹
  7. 2014 Web开发趋势
  8. 最美时光第三方UWP源码公开
  9. MapReduce论文学习
  10. Machine Learning Netsite
  11. day_5.10py 爬妹子图片 mm131
  12. SQL 中的连接查询
  13. AtCoder Beginner Contest 044 B - 美しい文字列 / Beautiful Strings
  14. linux权限管理之文件属性
  15. C#语法之特性
  16. storm项目架构分析
  17. http协议之 COOKIE
  18. Swift2.1keyword @noescape介绍
  19. java 方法(函数)
  20. CUDA 纹理的使用

热门文章

  1. Python 基础 文件操作
  2. python【第九篇】多线程、多进程
  3. php编译安装configure完全配置够日常所用功能
  4. linux c静态链接库与动态链接库
  5. 删除svn文件
  6. DevOps - Development And Operations
  7. JS拖动div的原理
  8. 『安全科普』WEB安全之渗透测试流程
  9. BZOJ 1503 郁闷的出纳员
  10. DOM this, currentTarget, Target