批改狀態(tài):合格
老師批語:
1.創(chuàng)建父類電腦類:Computer
<?php /** * 創(chuàng)建父類電腦類:Computer */ class Computer { protected $brand; protected $price; //構(gòu)造方法 public function __construct($brand,$price) { $this->brand = $brand; $this->price = $price; } public function internet() { return '能上網(wǎng)'; } }
2.創(chuàng)建子類筆記本電腦類:Notebook
<?php /** * 創(chuàng)建子類筆記本電腦類:Notebook * 類Notebook繼承自Computer類 */ class Notebook extends Computer { //創(chuàng)建查詢器 public function __get($name) { return $this->$name; } private $portable = false;//是否便于攜帶 public function __construct($brand, $price,$portable) { parent::__construct($brand, $price); $this->portable = $portable; } //對(duì)父類方法進(jìn)行重寫 public function internet() { return parent::internet().',而且體積小便于攜帶'; } }
3.創(chuàng)建一個(gè)測(cè)試的php腳本
<?php //自動(dòng)加載類 spl_autoload_register(function($className){ require 'class/'.$className.'.php'; }); $notebook = new Notebook('聯(lián)想','5888','true'); echo '品牌:'.$notebook->brand.'<br>'; echo '價(jià)格:'.$notebook->price.'<br>'; echo '是否可攜帶:'.($notebook->portable?'是':'否').'<br>'; echo $notebook->internet().'<br>';
運(yùn)行結(jié)果:
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)