hi,
Klassen Ansich sind leider ein sehr komplexes Thema, von daher frag ich mal... woran mangelt es den? Also welches ist Quasi dein erstes Problem?
Die Kapselung Generell ist ein Problem für mich.
Ich habe schon versucht (unzählige male), anhand der Beispiele auf dieser Seite so eine Klasse zu schreiben.
Ich glaube mittlerweile, dass gerade diese Seite mich verwirrt, da dort in den Beispielen eine Klasse genutzt wird, in der eine Funktion aufgerufen wird, die genauso heisst, wie die Klasse selbst.
class Klasse {
function Klasse($newname) { $this->name=$newname; }
}
Macht das überhaupt Sinn?
Nehmen wir an, ich baue die Klasse wie folgt auf:
class paginator {
function build_pagination() {
// ...
}
}
Hier weiss ich schon nicht mehr, wann ich welche Parameter für die Funktion übergeben soll, da ich insgesamt 4 habe, und diese auch brauche.
Ich werd heute Abend nochmal versuchen, da irgendwie durchzusteigen.
mfg