PHP는 객체 지향적이며 PHP 상속은 PHP 관련 작업에서 특히 중요합니다. 이 기사에서는 관련 내용을 자세히 설명합니다.
<!--?php class ShopProduct { private $title; private $producerMainName; private $producerFirstName; protected $price; private $discount = 0; public function __construct($title, $firstName, $mainName, $price) { $this--->title = $title; $this->producerFirstName = $firstName; $this->producerMainName = $mainName; $this->price = $price; } public function getProducerFirstName() { return $this->producerFirstName; } public function getProducerMainName() { return $this->producerMainName; } public function setDiscount($num) { $this->discount = $num; } public function getDiscount() { return $this->discount; } public function getTitle() { return $this->title; } public function getPrice() { return ($this->price - $this->discount); } public function getProducer() { return "{$this->producerFirstName}" . " {$this->producerMainName}"; } public function getSummaryLine() { $base = "{$this->title} ( {$this->producerMainName}, "; $base .= "{$this->producerFirstName) }"; return $base; } } class CdProduct extends ShopProduct { private $playLength = 0; public function __construct($title, $firstName, $mainName, $price, $playLength) { parent::__construct($title,$firstName,$mainName,$price); $this->playLength = $playLength; } public function getPlayLength() { return $this->playLength; } public function getSummaryLine() { $base = parent::getSummaryLine(); $base .= ": playing time - {$this->playLength}"; return $base; } } class BookProduct extends ShopProduct { private $numPages = 0; public function __construct($title,$firstName,$mainName,$price,$numPages) { parent::__construct($title,$firstName,$mainName,$price); $this->number=$numPages; }
public function getNumberOfPages() { return $this->numPages; } public function getSummaryLine() { $base = parent::getSummaryLine(); $base .= ": page count - {$this->numPages}"; return $base; } public function getPrice() { return $this->price; } } ?>
이 기사에서는 PHP 객체지향 및 PHP 상속 관련 코드에 대한 지식을 자세히 설명합니다. 더 많은 관련 내용은 PHP 중국어 웹사이트를 참고하세요.
관련 추천 :
PHP 메소드를 통해 모바일 로그인(코드)인지 판별하는 방법
을 통해 구현하는 방법 PHP 루프 및 재귀 무제한 분류
위 내용은 PHP 객체지향, PHP 상속 관련 코드 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!