Eine Vorlage zum Erstellen neuer Objekte, die die allgemeinen Zustände und Verhaltensweisen beschreibt. NICHT MIT CSS-KLASSEN ZU VERwechseln. Verwenden Sie stattdessen [css].
Gibt es eine magische Methode, die den Zuweisungsoperator überladen kann, wie __assign__(self, new_value)? Ich möchte eine erneute Bindung für eine Instanz verbieten: class Protect(): def __assign__(self, value): raise Exception("This is an ex-parrot") var = Protect() # once assigned... var = 1 # this should raise Exception() Ist es möglich? Ist …
Ich frage mich, warum eine Klasse __dict__eine ist mappingproxy, aber eine Instanz __dict__ist nur eine Ebenedict >>> class A: ... pass >>> a = A() >>> type(a.__dict__) <class 'dict'> >>> type(A.__dict__) <class 'mappingproxy'>
Gibt es eine Regel darüber, welche integrierten und Standardbibliotheksklassen nicht in Unterklassen unterteilt werden können ("final")? Ab Python 3.3 sind hier einige Beispiele: bool function operator.itemgetter slice Ich habe eine Frage gefunden , die sich mit der Implementierung von "finalen" Klassen sowohl in C als auch in reinem Python befasst. …
Wie definiere ich dynamisch eine Klasse in Ruby MIT einem Namen? Ich weiß, wie man eine Klasse dynamisch ohne Namen erstellt, indem man Folgendes verwendet: dynamic_class = Class.new do def method1 end end Sie können jedoch keinen Klassennamen angeben. Ich möchte eine Klasse dynamisch mit einem Namen erstellen . Hier …
Wie verwandle ich eine Zeichenfolge in einen Klassennamen, aber nur, wenn diese Klasse bereits vorhanden ist? Wenn Amber bereits eine Klasse ist, kann ich von einem String zur Klasse gelangen über: Object.const_get("Amber") oder (in Schienen) "Amber".constantize Aber beides wird scheitern, NameError: uninitialized constant Amberwenn Amber noch keine Klasse ist. Mein …
Wie kann ich auf eine interne Klasse einer Assembly zugreifen? Angenommen, ich möchte auf System.ComponentModel.Design.DesignerHost zugreifen. Hier ist der DesignerHost eine interne und versiegelte Klasse. Wie kann ich einen Code schreiben, um die Assembly und den Typ zu laden?
Warum funktioniert das nicht so, wie man es naiv erwartet hat? class Foo(object): def __init__(self): self.bar = 3 def __bool__(self): return self.bar > 10 foo = Foo() if foo: print 'x' else: print 'y' (Die Ausgabe ist x)
Ich habe mich gefragt - was ist der Unterschied zwischen JavaScript-Objekten, Klassen und Funktionen? Habe ich Recht, wenn ich denke, dass Klassen und Funktionen Arten von Objekten sind? Und was unterscheidet eine Klasse von einer Funktion? Oder sind sie wirklich dasselbe, nur der Begriff für sie ändert sich je nachdem, …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen im vergangenen Jahr . Verbessere diese Frage Funktionen sind selbst für jemanden …
Welche Zeichen sind in einem Java-Klassennamen gültig? Welche anderen Regeln regeln Java-Klassennamen (Java-Klassennamen dürfen beispielsweise nicht mit einer Zahl beginnen)?
Ich habe eine Klasse, die nur aus statischen Elementvariablen und statischen Methoden besteht. Im Wesentlichen dient es als allgemeine Dienstprogrammklasse. Ist es eine schlechte Praxis für eine Klasse, nur statische Elementvariablen und statische Methoden zu enthalten?
Ist es eine schlechte Praxis, meine Getter-Methode wie Version 2 in meiner Klasse zu ändern? Version 1: public String getMyValue(){ return this.myValue } Version 2: public String getMyValue(){ if(this.myValue == null || this.myValue.isEmpty()){ this.myValue = "N/A"; } return this.myValue; }
Ich betrachte die Implementierung einer API, die ich verwende. Ich bemerkte, dass eine Struktur von einer Klasse erbt und machte eine Pause, um darüber nachzudenken ... Erstens habe ich in dem C ++ - Handbuch, mit dem ich studiert habe, nicht gesehen, dass eine Struktur von einer anderen Struktur erben …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.