Ruby: Unterschied zwischen den Versionen

Aus C3D2
Zur Navigation springen Zur Suche springen
(This page must use the Rübÿ Spëëd Mëtäl Cödïng template!!!111)
(Kategorie Wissen added)
Zeile 1: Zeile 1:
[[Kategorie:Ruby]]
[[Kategorie:Ruby]] [[Kategorie:Wissen]]
==Instanzmethoden definieren die nur einer Instanz gehören==
==Instanzmethoden definieren die nur einer Instanz gehören==
Der folgende Code generiert auf dem Objekt a der Klasse A die Instanzmethode chunky. Diese Methode ist nur auf dem Objekt a verfügbar und nicht auf dem Objekt b.
Der folgende Code generiert auf dem Objekt a der Klasse A die Instanzmethode chunky. Diese Methode ist nur auf dem Objekt a verfügbar und nicht auf dem Objekt b.

Version vom 27. November 2006, 07:28 Uhr

Instanzmethoden definieren die nur einer Instanz gehören

Der folgende Code generiert auf dem Objekt a der Klasse A die Instanzmethode chunky. Diese Methode ist nur auf dem Objekt a verfügbar und nicht auf dem Objekt b.

class A;end
a = A.new
b = A.new
a.send(:instance_eval) do
  class << self
    define_method :chunky do 
      puts "bacon"
    end
  end
end


Rübÿ Spëëd Mëtäl Cödïng
Coders: Astro | Conny | Sven