abgeschrieben aber nicht fertig

This commit is contained in:
danielvici123
2025-02-19 11:35:42 +01:00
parent 97c0c62cb2
commit e6b29da5d7

View File

@@ -0,0 +1,49 @@
<?php
class Lehrer {
//Attribute (Member)
private string $vorname;
private string $nachname;
private int $gehaltsstufe;
//spezieller (parametrisierter) Konstruktor
public function __construct(string $vn, string $nn, int $gs){
$this->setVorname($vn);
$this->setNachname($nn);
$this->setGehaltsstufe($gs);
}
// Öffentliche Methoden
// Setter
private function setVorname(string $vn):void{
$this->vorname = $vn;
}
private function setNachname(string $nn):void{
$this->nachname = $nn;
}
private function setGehaltsstufe(int $gs):void{
$this->gehaltsstufe = $gs;
}
// Getter
private function getVorname():string{
return $this->vorname;
}
private function getNachname():string{
return $this->nachname;
}
private function getGehaltsstufe():int{
return $this->gehaltsstufe;
}
public function ausgeben():void{
echo "<p>Lehrer: $this->vorname</p><br>";
echo "<p>Lehrer: $this->nachname</p><br>";
echo "<p>Gehaltsstufe: $this->gehaltsstufe </p><br>";
}
}
?>