Vererbung

15/07/2011 - 12:58 von Joachim Hofmann | Report spam
Hallo,

was bedeutet genau die Symbolik < und :: in einem Ausdruck wie:

class CreateVehicles << ActiveRecord::Migration

dass es "Vererbung" bedeutet, ist mir mehr oder weniger klar, nur was
ist der Unterschied von < und ::
?

Danke

Joachim
 

Lesen sie die antworten

#1 Simon Krahnke
15/07/2011 - 23:07 | Warnen spam
* Joachim Hofmann (12:58) schrieb:

Hallo,

was bedeutet genau die Symbolik < und :: in einem Ausdruck wie:

class CreateVehicles << ActiveRecord::Migration

dass es "Vererbung" bedeutet, ist mir mehr oder weniger klar,



Das "<<" in der Klassendefinition bedeutet, das der Name der Superklasse folgt.

nur was ist der Unterschied von < und :: ?



"::" hat damit nichts zu tun. In dem Modul "Activerecord" findet sich eine
Konstante "Migration", die eine Klasse als Wert hat.

mfg, simon l

Ähnliche fragen