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 ::
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.