Abstrakte Klassen

Eine abstrakte Klasse ist in der Programmierung eine Klasse, mit deren Hilfe Sie selbst keine Objekte instanzieren können. Um Objekte erzeugen zu können benötigen Sie eine zusätzliche Klasse, welche Sie von dieser abstrakten Klasse ableiten. 

Beispiel für abstrakte Klassen in PHP

 

abstract class MeineAbstrakteKlasse {

abstract protected function init();

public static function getGreeting() {

return "hallo";

}

}

class NichtAbstrakteKlasse extends MeineAbstrakteKlasse {

}

$objekt = new NichtAbstrakteKlasse();

print $objekt->getGreeting();