Heim > Artikel > Backend-Entwicklung > Erklären Sie objektorientierten PHP-Code mit Bezug zur PHP-Vererbung
PHP ist objektorientiert und die PHP-Vererbung ist besonders wichtig bei PHP-bezogenen Vorgängen. In diesem Artikel werden die zugehörigen Inhalte ausführlich erläutert.
<!--?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; }rrree
In diesem Artikel werden die Kenntnisse über objektorientierte PHP- und PHP-Vererbungscodes ausführlich erläutert. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.
Verwandte Empfehlungen:
Erklären Sie den Code für die objektorientierte Serialisierung und Deserialisierung von PHP
So verwenden Sie PHP-Methoden. Bestimmen Sie, ob Es ist ein Mobiltelefon-Login (Code)
Wie man durch PHP-Schleifen und Rekursion eine unendliche Klassifizierung erreicht
Das obige ist der detaillierte Inhalt vonErklären Sie objektorientierten PHP-Code mit Bezug zur PHP-Vererbung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!