Re: Re: [ruby-d e] Problem Klassenvariable überschreiben
Marko Schulz <[email protected]>
| Newsgroups | gmane.comp.lang.ruby.german |
|---|---|
| Message-ID | <[email protected]> |
On Fri, Jun 14, 2002 at 11:25:34PM +0200, Pit Capitain wrote: > > Klassenvariablen (werden von allen Unterklassen geteilt, es sei > denn, die in den Unterklassen werden vor den in der Superklasse > definiert): > > class Vater > end > > class Sohn < Vater > @@name = "Thomas" > end > > class Vater > @@name = "Heribert" > > def Vater.name > return @@name > end > end > > puts "Vater:" + Vater::name > puts "Sohn :" + Sohn::name Das funktioniert bei mir nicht (ruby 1.6.7). Es wird zweimal "Heribert" ausgegeben. Hätte mich auch gewundert, wenn es etwas verändert hätte. -- marko schulz Diese Mail ist auf Grund von ideologischer Verblendung nach den Regeln der herkömmlichen Rechtschreibung erstellt. Wer verbleibende Fehler findet, darf sie behalten oder sammeln, bis sie ein Lösungswort ergeben.