note 127096 deleted from function.fread by cmb
| From: | cmb@php.net | Date: | Mon, 16 May 2022 07:43:45 +0000 |
| Subject: | note 127096 deleted from function.fread by cmb | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-218466@lists.php.net to get a copy of this message | ||
Note Submitter: wvss at hotmail dot de
----
/lehrer.class.php
class Lehrer extends Person {
//vorname und nachname werden geerbt
private $gehaltsStufe; // Memberattribut
public static $maxGehaltsStufe; //Klassenattribut
public function __construct($vn, $nn, $gh) {
//Aufrufen des Elternkonstruktors
//weil dieser Paramater enthält
//(spezieller Konstr. ist)
//Muss immer an erster Stelle stehen
parent::__construct($vn, $nn);
$this->gehaltsStufe = $gh;
}
//stuft den Lehrer eine Gehaltstufe hoch
public function befoerdern() {
if($this->gehaltsStufe < self::$maxGehaltsStufe ) {
$this->gehaltsStufe++;
}
}
//override
public function ausgabe() {
echo "<h3>Lehrer:</h3>";
//Aufruf der Elternfunktion für Ausgabe des
// Vor- und Nachnamens
parent::ausgabe();
echo "Gehaltsstufe: $this->gehaltsStufe</p>";
}
}
?>