Der nette Mann
Erfahrenes Mitglied
Hallo,
ich möchte folgendes machen. Ich möchte eine Klasse schreiben, in der die Elemente nur über die Methoden der Klasse verändert werden dürfen. Soweit kein Prob. Jetzt möchte ich, dass es einen Konstruktor gibt, der die Elemente initialisiert. Soweit auch kein Prob. Aber jetzt möchte ich noch einen Konstruktor, der keine Parameter enthält und alle Elemente mit 0 initialisiert. Je nach Parameterübergabe sollte dann gewählt werden, welcher Konstruktor genommen werden muss. So geht das zumindest in C++.
In PHP bekomm ich den Fehler, dass ich den Konstruktor nicht mehrfach deklarieren darf. Kann ich das, wie oben beschrieben, nicht realisieren, oder gibt es noch einen umständlicheren Weg?
Danke für eure Hilfe
Der nette Mann
ich möchte folgendes machen. Ich möchte eine Klasse schreiben, in der die Elemente nur über die Methoden der Klasse verändert werden dürfen. Soweit kein Prob. Jetzt möchte ich, dass es einen Konstruktor gibt, der die Elemente initialisiert. Soweit auch kein Prob. Aber jetzt möchte ich noch einen Konstruktor, der keine Parameter enthält und alle Elemente mit 0 initialisiert. Je nach Parameterübergabe sollte dann gewählt werden, welcher Konstruktor genommen werden muss. So geht das zumindest in C++.
In PHP bekomm ich den Fehler, dass ich den Konstruktor nicht mehrfach deklarieren darf. Kann ich das, wie oben beschrieben, nicht realisieren, oder gibt es noch einen umständlicheren Weg?
Danke für eure Hilfe
Der nette Mann