Als «class» getaggte Fragen

Eine Vorlage zum Erstellen neuer Objekte, die die allgemeinen Zustände und Verhaltensweisen beschreibt. NICHT MIT CSS-KLASSEN ZU VERwechseln. Verwenden Sie stattdessen [css].

3
jquery, finde das nächste Element nach Klasse
Wie finde ich das nächste Element nach Klasse? Ich habe es mit versucht, $(obj).next('.class');aber dies gibt Klassen nur in $(obj)Eltern zurück. Ich muss das nächste Element irgendwo im Code nach Klassennamen nehmen. Weil mein Code so aussieht <table> <tr><td><div class="class">First</div></td></tr> <tr><td><div class="class">Second</div></td></tr> </table> Ist das möglich?
102 jquery  class  element  next 

7
Namen der aktuellen Klasse abrufen?
Wie erhalte ich den Namen der Klasse, in der ich mich gerade befinde? Beispiel: def get_input(class_name): [do things] return class_name_result class foo(): input = get_input([class name goes here]) Aufgrund der Art des Programms, mit dem ich verbunden bin (vistrails), kann ich es nicht __init__()zum Initialisieren verwenden input.
102 python  class 

4
Wofür sind Getter und Setter in ECMAScript 6-Klassen?
Ich bin verwirrt darüber, wozu Getter und Setter in ECMAScript 6-Klassen gut sind. Was ist der Zweck? Unten ist ein Beispiel, auf das ich mich beziehe: class Employee { constructor(name) { this._name = name; } doWork() { return `${this._name} is working`; } get name() { return this._name.toUpperCase(); } set name(newName){ …

7
Was ist der Unterschied zwischen a.getClass () und A.class in Java?
Welche Vor- und Nachteile gibt es in Java im Zusammenhang mit der Wahl der Verwendung a.getClass()oder A.class? Entweder kann verwendet werden, wo immer a Class<?>erwartet wird, aber ich stelle mir vor, dass die Verwendung beider unter verschiedenen Umständen (genau wie bei Class.forName()und) Leistung oder andere subtile Vorteile hätte ClassLoader.loadClass().
101 java  class  reflection 

10
Wie kann man in Python einen Wert von __init__ zurückgeben?
Ich habe eine Klasse mit einer __init__Funktion. Wie kann ich einen ganzzahligen Wert von dieser Funktion zurückgeben, wenn ein Objekt erstellt wird? Ich habe ein Programm geschrieben, in dem __init__Befehlszeilen analysiert werden, und ich muss einen Wert festlegen. Ist es in Ordnung, es in eine globale Variable zu setzen und …
101 python  class  init 

6
Wie implementiere ich __getattribute__ ohne einen unendlichen Rekursionsfehler?
Ich möchte den Zugriff auf eine Variable in einer Klasse überschreiben, aber alle anderen normal zurückgeben. Wie schaffe ich das mit __getattribute__? Ich habe Folgendes versucht (was auch veranschaulichen sollte, was ich versuche), aber ich erhalte einen Rekursionsfehler: class D(object): def __init__(self): self.test=20 self.test2=21 def __getattribute__(self,name): if name=='test': return 0. …
100 python  class  oop  recursion  getattr 

5
Wie richte ich meine Pytest-Klasse mit Tests richtig ein und aus?
Ich verwende Selen für End-to-End-Tests und kann nicht verstehen, wie setup_classund teardown_classMethoden verwendet werden. Ich muss den Browser in der setup_classMethode einrichten , dann eine Reihe von Tests durchführen, die als Klassenmethoden definiert sind, und schließlich den Browser in der teardown_classMethode beenden . Aber logischerweise scheint es eine schlechte Lösung …

9
Soll ich eine Klasse oder ein Wörterbuch verwenden?
Ich habe eine Klasse, die nur Felder und keine Methoden enthält, wie folgt: class Request(object): def __init__(self, environ): self.environ = environ self.request_method = environ.get('REQUEST_METHOD', None) self.url_scheme = environ.get('wsgi.url_scheme', None) self.request_uri = wsgiref.util.request_uri(environ) self.path = environ.get('PATH_INFO', None) # ... Dies könnte leicht in ein Diktat übersetzt werden. Die Klasse ist flexibler …
99 python  oop  class  dictionary 

10
Wie kann man eine Klasse erweitern, ohne Super in ES6 verwenden zu müssen?
Ist es möglich, eine Klasse in ES6 zu erweitern, ohne die superMethode zum Aufrufen der übergeordneten Klasse aufzurufen? EDIT: Die Frage könnte irreführend sein. Ist es der Standard, den wir anrufen müssen, super()oder fehlt mir etwas? Beispielsweise: class Character { constructor(){ console.log('invoke character'); } } class Hero extends Character{ constructor(){ …

5
Wie kann ich von einer externen Assembly aus auf eine interne Klasse zugreifen?
Eine Assembly, die ich nicht ändern kann (vom Hersteller bereitgestellt), deren Methode einen Objekttyp zurückgibt, die jedoch tatsächlich vom internen Typ ist. Wie kann ich von meiner Assembly aus auf die Felder und / oder Methoden des Objekts zugreifen? Beachten Sie, dass ich die vom Hersteller bereitgestellte Baugruppe nicht ändern …
97 c#  class 


15
Aufteilen von C ++ - Vorlagenklassen in .hpp / .cpp-Dateien - ist das möglich?
Beim Kompilieren einer C ++ - Vorlagenklasse, die zwischen a .hppund .cppfile aufgeteilt ist, werden Fehler angezeigt : $ g++ -c -o main.o main.cpp $ g++ -c -o stack.o stack.cpp $ g++ -o main main.o stack.o main.o: In function `main': main.cpp:(.text+0xe): undefined reference to 'stack<int>::stack()' main.cpp:(.text+0x1c): undefined reference to 'stack<int>::~stack()' …

7
Hat Python ein Äquivalent zu Java Class.forName ()?
Ich muss ein String-Argument nehmen und ein Objekt der Klasse erstellen, die in diesem String in Python genannt wird. In Java würde ich verwenden Class.forName().newInstance(). Gibt es ein Äquivalent in Python? Danke für die Antworten. Um diejenigen zu beantworten, die wissen möchten, was ich tue: Ich möchte ein Befehlszeilenargument als …

13
Werkzeuge zum Erstellen von Klassendiagrammen [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 7 Jahren . Verbessere diese Frage Bitte schlagen Sie Tools zum Erstellen von Klassendiagrammen mit …
95 class  diagram 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.