Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist die übergeordnete Methode in PHP?

Was ist die übergeordnete Methode in PHP?

coldplay.xixi
coldplay.xixiOriginal
2021-02-20 16:30:052590Durchsuche

Die übergeordnete Methode in PHP kann zum Aufrufen von in der übergeordneten Klasse definierten Mitgliedsmethoden verwendet werden. Der Code lautet [Klassenmanager erweitert Mitarbeiter {öffentliche Funktion getSal(){parent::getSal()}].

Was ist die übergeordnete Methode in PHP?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP Version 5.6, DELL G3-Computer. Diese Methode ist für alle Computermarken geeignet.

Die Methode der übergeordneten Klasse in PHP: Um auf die Methode der übergeordneten Klasse zu verweisen.

  • parent:: kann verwendet werden, um in der übergeordneten Klasse definierte Mitgliedsmethoden aufzurufen.

  • parent:: Die Rückverfolgbarkeit ist nicht auf die direkte übergeordnete Klasse beschränkt.

Rufen Sie die übergeordnete Klassenmethode über parent::

<!-- 声明一个员工类,经理类继承自员工类 -->
<?php
class employee{
    protected  $sal=3000;        
    public function getSal(){
        $this->sal = $this->sal + 1200;        
        return $this->sal ;
    }    
}
class Manager extends employee {
    //如果想让经理在员工工资的基础上多发1500元.
    //必须先调用父类的getSal()方法.
    public function getSal(){        
        parent::getSal();// 这里调用了父类的方法.
        $this->sal = $this->sal + 1500;        
        return $this->sal ;
    }    
}
$emp = new employee();
echo "普通员工的工资是 " . $emp->getSal();
echo "<br>";
$manager = new Manager();
echo "经理的工资是: " . $manager->getSal();

Verwandte Videoempfehlungen auf: PHP-Programmierung vom Einstieg bis zum Master

Das obige ist der detaillierte Inhalt vonWas ist die übergeordnete Methode in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn