Klasse und Modul mit dem gleichen Namen - wie wählt man das eine oder andere?

8

Ich habe folgende Situation festgestellt:

Es gibt

%Vor%

in der Definition von do_something Ich brauche ein Modell aus der Anwendung

%Vor%

Aber es gibt auch ein Modul

%Vor%

So bekomme ich einen Fehler

%Vor%

Ich habe eine Lösung gefunden, indem ich

gemacht habe %Vor%

Das gibt das Modell zurück. Meine Frage ist: Was ist der beste Weg, es zu tun? Gibt es eine sauberere Lösung? (Trotz der Tatsache, dass der gleiche Name für Klasse und Modul ist es nicht die beste Idee, aber es kann hier nicht geändert werden ...)

    
santuxus 09.02.2011, 15:49
quelle

1 Antwort

19

Setze den Klassennamen mit :: in der do_something Methode ...

voran %Vor%     
idlefingers 09.02.2011, 16:18
quelle

Tags und Links