So ist es etwas einfacher
Code:
public function Add($Contact) {
$this->List[] = $Contact;
echo $Contact->GetName()."<br>";
}
Deine For-Schleife machst du auf deiner Listen-Klasse.
Wie soll foreach auf das interne private Array kommen?
Du müsstest einen Iterator programmieren für deine Klasse, damit das funktioniert.