探讨方法的重写(覆载)详解


Posted in PHP onJune 08, 2013
<?php
 class Cart{
  public function Cart(){
   echo "正在调用Cart()<br />";
  }
  public function doSomething(){
   echo "正在调用doSomethimg()<br />";
  }
 }
 class Named_Cart extends Cart{
  function Named_Cart(){
   echo "正在调用Named_Cart()<br />";
  }
  function doSomething(){
   echo "正在调用Named_Cart::doSomething()<br />";
  }
 }
$myCart=new Cart();
$myCart->doSomething();
$myNamed_Cart=new Named_Cart();
$myNamed_Cart->doSomething();
?>

在方法覆盖时,务必要使用与原始方法相同的约定,包括参数要一致。属性覆盖也遵循相同的约定。
在覆盖基类的方法后,使用parent关键字仍然可以调用基类的doSomething()方法,而非当前类中的doSomething()方法。
PHP 相关文章推荐
PHP设计模式之解释器模式的深入解析
Jun 13 PHP
php获取字段名示例分享
Mar 03 PHP
PHP5.5和之前的版本empty函数的不同之处
Jun 13 PHP
php定界符
Jun 19 PHP
VPS中使用LNMP安装WordPress教程
Dec 28 PHP
在php和MySql中计算时间差的方法详解
Mar 27 PHP
PHP设置images目录不充许http访问的方法
Nov 01 PHP
php实现HTML实体编号与非ASCII字符串相互转换类实例
Nov 02 PHP
PHP学习笔记之session
May 06 PHP
PHP如何根据文件头检测文件类型实例代码
Oct 14 PHP
PHP CURL使用详解
Mar 21 PHP
PHP检测一个数组有没有定义的方法步骤
Jul 20 PHP
php类常量的使用详解
Jun 08 #PHP
深入分析php中接口与抽象类的区别
Jun 08 #PHP
探讨PHP中this,self,parent的区别详解
Jun 08 #PHP
深入php self与$this的详解
Jun 08 #PHP
探讨如何使用SimpleXML函数来加载和解析XML文档
Jun 07 #PHP
解析dedeCMS验证码的实现代码
Jun 07 #PHP
探讨php中header的用法详解
Jun 07 #PHP
You might like
.htaccess文件保护实例讲解
2011/02/06 PHP
PHP调用Linux的命令行执行文件压缩命令
2013/01/27 PHP
php中require和require_once的区别说明
2014/02/27 PHP
Windows下的PHP安装文件线程安全和非线程安全的区别
2014/04/23 PHP
制作个性化的WordPress登陆界面的实例教程
2016/05/21 PHP
php进行ip地址掩码运算处理的方法
2016/07/11 PHP
alixixi runcode.asp的代码不错的应用
2007/08/08 Javascript
Extjs学习笔记之三 extjs form更多的表单项
2010/01/07 Javascript
jQuery.clean使用方法及思路分析
2013/01/07 Javascript
原生js实现鼠标跟随效果
2017/02/28 Javascript
微信小程序 动态传参实例详解
2017/04/27 Javascript
js实现敏感词过滤算法及实现逻辑
2018/07/24 Javascript
vue+导航锚点联动-滚动监听和点击平滑滚动跳转实例
2019/11/13 Javascript
采用Psyco实现python执行速度提高到与编译语言一样的水平
2014/10/11 Python
Python自动连接ssh的方法
2015/03/07 Python
详谈Python高阶函数与函数装饰器(推荐)
2017/09/30 Python
浅谈Django中的数据库模型类-models.py(一对一的关系)
2018/05/30 Python
对python以16进制打印字节数组的方法详解
2019/01/24 Python
PyQt 实现使窗口中的元素跟随窗口大小的变化而变化
2019/06/18 Python
详解python播放音频的三种方法
2019/09/23 Python
python编写俄罗斯方块
2020/03/13 Python
Django前后端分离csrf token获取方式
2020/12/25 Python
爱游人:Travelliker
2017/09/05 全球购物
美国相机和电子产品零售商:Beach Camera
2020/11/26 全球购物
结构和类有什么异同
2012/07/16 面试题
经理职责范文
2013/11/08 职场文书
高中的自我鉴定
2013/12/16 职场文书
大三预备党员入党思想汇报
2014/01/08 职场文书
业务内勤岗位职责
2014/04/30 职场文书
工地标语大全
2014/06/18 职场文书
职业生涯规划书怎么写?
2014/09/14 职场文书
2014年党务工作总结
2014/11/25 职场文书
2014年教研组工作总结
2014/11/26 职场文书
因工资原因离职的辞职信范文
2015/05/12 职场文书
2015年教务工作总结
2015/05/23 职场文书
读《庄子》有感:美而不自知
2019/11/06 职场文书