This repository has been archived on 2026-06-03. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files

64 lines
1.0 KiB
PHP

<?php
declare(strict_types=1);
class Person
{
protected string $name;
protected string $vorname;
public function __construct(string $nname, string $vname)
{
$this->name = $nname;
$this->vorname = $vname;
}
public function setName(string $nname):void
{
$this->name = $nname;
}
public function getName():string
{
return $this->name;
}
public function setVorname(string $vname):void
{
$this->vorname = $vname;
}
public function getVorname():string
{
return $this->vorname;
}
}
class Mitarbeiter extends Person
{
private int $gruppierung = 0;
private int $steuerklasse = 0;
private string $kontonummer = "0";
}
class Kunde extends Person
{
private int $bonitaet = 0;
public function setBonitaet(int $boni): void
{
$this->bonitaet = $boni;
}
public function getBonitaet():int
{
return $this->bonitaet;
}
}
?>