MyBB.de Forum
Funktion einer Klasse muss überschrieben werden - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Sonstiges (https://www.mybb.de/forum/forum-1.html)
+--- Forum: Programmierung (https://www.mybb.de/forum/forum-32.html)
+--- Thema: Funktion einer Klasse muss überschrieben werden (/thread-9167.html)



Funktion einer Klasse muss überschrieben werden - Durin-V - 03.04.2008

Hi Leute,

ich bin gerade dabei ein wenig mit den Klassen in php zu spielen. Da ich schon in anderen Sprachen mit Klassen gearbeitet habe ist das auch nicht sonderlich schwer.
Bei einer Sache komme ich aber nicht weiter und hoffe das ihr mir helfen könnt.

Ich möchte eine Klasse erstellen die wie folgt aussieht:
PHP-Code:
class base
{
  function 
xyz()
  { ... }


Diese Klasse soll von allen anderen Klassen geerbt werden.
Soweit so gut!
Zusätzlich möchte ich aber, dass die Funktion xyz überschrieben werden MUSS!
Leider ist das Programmieren in C++ doch zu lange her und ich kenne das Schlüsselwort dafür nicht mehr Sad

Ist das überhaubt in PHP möglich dies zu erzwingen?

LG
Durin-V

PS: Ich verwende PHP 5


RE: Funktion einer Klasse muss überschrieben werden - Gondlar - 03.04.2008

Meinst du so http://de3.php.net/manual/de/language.oop5.abstract.php?

In C++ wäre es virtual Wink


RE: Funktion einer Klasse muss überschrieben werden - Durin-V - 03.04.2008

Das ist genau das was ich gesucht habe. An virtual hab ich auch schon gedacht aber das ist bei php was ganz anderes.

DANKE!!!

LG
Durin-V