Baumstruktur "neu" Erstellen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Benutzeravatar
Dill
User
Beiträge: 470
Registriert: Mittwoch 10. Januar 2007, 14:52
Wohnort: Köln

was willst du denn mit dem static? statische klassen sind auch in java eher exotisch, ich glaube kaum, dass du die dort schonmal (sinnvoll) verwendet hast).
http://www.kinderpornos.info
BlackJack

@Dill: ``static``-Klassen sind nicht exotisch, sondern immer dann sinnvoll, wenn man eine innere Klasse hat, die nicht auf die umgebende Klasse zugreift. Das ist auch die einzige Stelle wo Java es erlaubt eine Klasse als ``static`` zu deklarieren IIRC. Bei Top-Level-Klassen lässt der Compiler jedenfalls kein ``static`` durchgehen.

@phill: Nochmal die Frage, was meinst Du mit ``static``? An welcher Stelle möchtest Du das benutzen und wie soll die Semantik aussehen? ``static``-Felder aus Java sind Klassenattribute in Python und statische Methoden kann man mit `staticmethod()` erzeugen. Man sollte aber IMHO einen guten Grund dafür haben, warum man das will, statt eine Funktion zu definieren oder `classmethod()` zu verwenden. Ansonsten beschreib doch einfach mal einen Anwendungsfall mit einer Java-Klasse. Dann kann man besser helfen das in Python zu übersetzen.
Benutzeravatar
Dill
User
Beiträge: 470
Registriert: Mittwoch 10. Januar 2007, 14:52
Wohnort: Köln

das ist mir bewusst, ich glaube nur nicht, dass er das meint...
http://www.kinderpornos.info
phill
User
Beiträge: 34
Registriert: Donnerstag 21. Mai 2009, 12:04
Kontaktdaten:

hey
das mit dem static hat sich erledigt habs auch ohne hinbekommen und ich glaube es ist so einfach schöner....


nun hab ich aber nen anderes Problem. In java gibt es eine Methode auf String die sich Pattern.Match() nennt und man kann damit die Suche nach regulären Ausdrücken implementieren? Gibt es sowas in Python auch?

Ich suche also nach einem bestimmten Muster in einem String. Wobei das Muster auch ein String ist.



Gruß Phil


ps. Das statich sollte sein damit ich ohne eine Instanz der Klasse ein Objekt dieser Klasse hin und her schieben kann. Ich meine damit 2 Klassen müssen auf die Attribute der 3 Klasse zugreifen und ich dachte mir das man die 3 klasse dann am besten static machen kann. Dem ist aber nicht so...
phill
User
Beiträge: 34
Registriert: Donnerstag 21. Mai 2009, 12:04
Kontaktdaten:

vielen dank...da hätte man auch allein drauf kommen können ;)
Antworten