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

 更新时间:2013年06月08日 09:11:22   作者:  
本篇文章是对方法的重写(覆载)进行了详细的分析介绍,需要的朋友参考下
复制代码 代码如下:

<?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()方法。

相关文章

  • thinkphp框架下实现登录、注册、找回密码功能

    thinkphp框架下实现登录、注册、找回密码功能

    这篇文章主要介绍了thinkphp框架下实现登录、注册、找回密码功能的相关资料,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • Thinkphp事件机制两种实现方式详解

    Thinkphp事件机制两种实现方式详解

    根据官方文档thinkphp6的事件机制涉及三个类:事件类(event)、监听类(listener)、订阅类(subscribe)。官方的文档以及官方的视频都没把事件机制讲清楚。下面我以单应用为例用另一种方式给大家总结一下
    2022-09-09
  • PHP抓取及分析网页的方法详解

    PHP抓取及分析网页的方法详解

    这篇文章主要介绍了PHP抓取及分析网页的方法,结合实例形式详细分析了php网页抓取的原理及分析的技巧,需要的朋友可以参考下
    2016-04-04
  • PHP Web表单生成器案例分析

    PHP Web表单生成器案例分析

    这篇文章主要介绍了PHP Web表单生成器,结合具体案例形式分析了PHP Web表单生成器基本功能需求、实现方法与操作注意事项,需要的朋友可以参考下
    2020-06-06
  • PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结

    PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结

    这篇文章主要介绍了PHP5.6.8连接SQL Server 2008 R2数据库常用技巧,结合实例形式分析总结了PHP5.6.8连接SQL Server 2008 R2数据库操作步骤、遇到的问题及相应的解决方法,需要的朋友可以参考下
    2019-05-05
  • php生成短域名函数

    php生成短域名函数

    短网址流行的已经有一段时间了,以前做新浪微博应用的时候就有接触,但没有搞清楚,最近再次接触到这个东东,仔细研究了下,发现短网址其实也挺容易的。下面就将使用php生成短网址的实现方法做一下记录。
    2015-03-03
  • 必须收藏的php实用代码片段

    必须收藏的php实用代码片段

    这篇文章主要为大家又分享了必须收藏的23个php实用代码片段,帮助大家更好地学习php程序设计,感兴趣的小伙伴们可以参考一下
    2016-02-02
  • PHP版微信第三方实现一键登录及获取用户信息的方法

    PHP版微信第三方实现一键登录及获取用户信息的方法

    这篇文章主要介绍了PHP版微信第三方实现一键登录及获取用户信息的方法,较为详细的分析了微信第三方登陆的相关注意事项与实现技巧,需要的朋友可以参考下
    2016-10-10
  • PHP中HTTP方式下的Gzip压缩传输方法举偶

    PHP中HTTP方式下的Gzip压缩传输方法举偶

    PHP中HTTP方式下的Gzip压缩传输方法举偶...
    2007-02-02
  • PHP如何限制定时任务的进程数量

    PHP如何限制定时任务的进程数量

    这篇文章主要给大家介绍了关于PHP如何限制定时任务进程数量的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03

最新评论