Re:
Winfried Mueller <[email protected]>
| Newsgroups | gmane.comp.lang.ruby.german |
|---|---|
| Message-ID | <[email protected]> |
Hallo, >> Wofür braucht man deiner Erfahrung nach Klassen-Variablen, bzw. >> was kann man mit Klassen-Variablen machen, was sonst gar nicht >> oder nur umständlich möglich wäre? >z.b. kann man so sehr einfach zählen wieviele Instanzen von einer >Klasse man hat. Nee, das geht nun eben nicht mit Klassen-Variablen sondern eher mit Klassen-Instanz-Variablen. Klassen-Variablen sind globale Variablen, die aber nur von der Klasse und deren Ableitungen gesehen werden. Zählst du in 'Vater' hoch, wird in 'Sohn' ebenfalls hochgezählt. Es ist die selbe Variable in allen Ableitungen. Ich könnte aber bspw. sagen, ich habe ein Basisklasse Person, wovon sich dann Personal, Kunden, Lieferanten usw. ableiten. Und in Person steckt eine Klassenvariable die @@anzahl heißt. Dort könnte gespeichert werden, wieviele Personen schon angelegt sind, egal ob nun Personal, Kunden... ..Winfried.. -- :: Integrales Handeln Dortmund ::