Re: [ruby-de] Re: [ruby-de] Re: [ruby-d e] Re: [ruby-d e] Problem Klassenvariable über schreiben
Winfried Mueller <[email protected]>
| Newsgroups | gmane.comp.lang.ruby.german |
|---|---|
| Message-ID | <[email protected]> |
Hallo,
>muss man nicht als "weniger" (Funktionalität) interpretieren. Die
>beispielsweise von Java bekannten Klassen-Variablen entsprechen
>bei Ruby den Klassen-Instanz-Variablen (mit einem @). Die
>gewünschte Funktionalität ist also da, es gibt nur ein Problem mit
>der Benennung.
Es gibt noch ein weiteres gravierendes Problem, was ich aus C++
nicht kenne: Man kann auf Klassen-Instanz-variablen nicht von
Instanzmethoden zugreifen, sondern nur von Klassenmethoden.
Folgendes geht also nicht:
class Foo
@classid = '034949983'
def getClassId
return @classid
end
end
aFoo = Foo.new
aFoo.getClassId #gewünscht wäre: >> 034949983
..Winfried..
--
:: Integrales Handeln Dortmund ::