博主信息
博文 46
粉丝 3
评论 1
访问量 40844
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
503类属性的自动加载与类继承
吃不起土的少年的博客
原创
951人浏览过

父类

实例

<?php
/医院
 * Created by PhpStorm.
 * User: 金超
 * Date: 2018/5/4
 * Time: 16:40
 */

class MovieList1
{
   protected $name='黑色弥撒';
    protected $date='2012/03/05';
    protected $price='$12.8';

   public function __construct($name,$date,$price)
   {
       $this->name=$name;
       $this->date=$date;
       $this->price=$price;

   }

   public  function  reward()
   {
       return'2005 英国电影学院奖 最佳特效奖';
   }
}

运行实例 »

点击 "运行实例" 按钮查看在线实例

子类

实例

<?php
/医院
 * Created by PhpStorm.
 * User: 金超
 * Date: 2018/5/4
 * Time: 17:14
 */

class MovieList2 extends MovieList1
{
  public function __get($name)
  {
      return $this->$name;
      // TODO: Implement __get() method.
  }
 //给父类新增一个属性
  private $charge='';



    public function __construct($name, $date, $price,$charge)
  {    //调用父类构造器初始化类属性
      parent::__construct($name, $date, $price);
      //手动增加新添加的属性
      $this->charge=$charge;
  }
  //增加新的方法
    public function BoxOffice(){
        return'$544,272,402美元';

    }
    //将父类改写
    public function reward()
    {
        //保留父类原有的方法 并追加新的操作
        return parent::reward().'MTV电影大奖  最佳动作场面奖';
        // TODO: Change the autogenerated stub
    }
}

运行实例 »

点击 "运行实例" 按钮查看在线实例

测试代码

实例

<?php
/医院
 * Created by PhpStorm.
 * User: 金超
 * Date: 2018/5/4
 * Time: 16:49
 */
spl_autoload_register(function($className){
    require './class/'.$className.'.php'; });
$movielist1=new MovieList1('黑色弥撒','2012/03/05','$12.8');
$movielist2=new MovieList2('后天','2010/10/21','$0.9',false);
echo'影视名:'.$movielist2->name.'<br>';
echo'上映日期:'.$movielist2->date.'<br>';
echo'是否收费:'.($movielist2->charge?'收费':'免费').'<br>';
echo'价格:'.$movielist2->price.'<br>';
echo'<hr style="color:sandybrown ">';
//子元素新的方法
echo'票房:'.$movielist2->BoxOffice().'<br>';

echo'<hr style="color:aquamarine ">';
//父元素
echo'获奖:'.$movielist1->reward().'<br>';
//子元素
echo'获奖:'.$movielist2->reward().'<br>';

运行实例 »

点击 "运行实例" 按钮查看在线实例


运行结果

QQ截图20180504182337.png


批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学