Eine Vorlage zum Erstellen neuer Objekte, die die allgemeinen Zustände und Verhaltensweisen beschreibt. NICHT MIT CSS-KLASSEN ZU VERwechseln. Verwenden Sie stattdessen [css].
Wie kann ich eine Klasse oder Methode in Python abstrakt machen? Ich habe versucht, __new__()so neu zu definieren: class F: def __new__(cls): raise Exception("Unable to create an instance of abstract class %s" %cls) aber jetzt, wenn ich eine Klasse erstelle G, die von Fso erbt : class G(F): pass dann …
Ich möchte Konstanten in a implementieren class, da es dort sinnvoll ist, sie im Code zu lokalisieren. Bisher habe ich die folgende Problemumgehung mit statischen Methoden implementiert: class MyClass { static constant1() { return 33; } static constant2() { return 2; } // ... } Ich weiß, dass es eine …
Ich möchte ein dynamisches Objekt (innerhalb eines anderen Objekts) in Python erstellen und ihm dann Attribute hinzufügen. Ich habe es versucht: obj = someobject obj.a = object() setattr(obj.a, 'somefield', 'somevalue') aber das hat nicht funktioniert. Irgendwelche Ideen? bearbeiten: Ich setze die Attribute aus einer forSchleife, die eine Liste von Werten …
Für die Dokumentation von Klassen mit Sauerstoff (2) scheint die Angabe eines Titels und einer Beschreibung / Details dieselbe zu sein wie für Funktionen, Methoden, Daten usw. Slots und Vererbung sind jedoch ihre eigene Tierart. Was ist die derzeitige oder geplante Best Practice für die Dokumentation von S4-Klassen in roxygen2? …
Es ist etwas schwierig, eine Deep Object Copy-Funktion zu implementieren. Welche Schritte unternehmen Sie, um sicherzustellen, dass das ursprüngliche und das geklonte Objekt keinen Bezug haben?
Kann mich jemand über den Unterschied zwischen privateund protectedMitgliedern in Klassen aufklären ? Ich verstehe aus Best-Practice-Konventionen, dass Variablen und Funktionen, die nicht außerhalb der Klasse aufgerufen werden, erstellt werden sollten private- aber wenn ich mein MFC- Projekt betrachte, scheint MFC dies zu bevorzugen protected. Was ist der Unterschied und …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie von mit Fakten und Zitaten beantwortet werden kann diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Verbessere diese Frage Ich bin an das Java-Modell gewöhnt, …
Da die neueste Version von Rails 3 keine Module und Klassen mehr automatisch aus lib lädt, wie lassen Sie sie am besten laden? Vom Github: A few changes were done in this commit: Do not autoload code in *lib* for applications (now you need to explicitly require them). This makes …
Ich versuche nur, den aktuellen Klassennamen abzurufen, und Java hängt eine nutzlose, unsinnige $ 1 an das Ende meines Klassennamens an. Wie kann ich es loswerden und nur den tatsächlichen Klassennamen zurückgeben? String className = this.getClass().getName();
Wie erstellt man eine statische Klasse in C ++? Ich sollte in der Lage sein, etwas zu tun wie: cout << "bit 5 is " << BitParser::getBitAt(buffer, 5) << endl; Angenommen, ich habe die BitParserKlasse erstellt. Wie würde die BitParserKlassendefinition aussehen?
Wie würden Sie einen bestimmten Klassennamen in vielen JAR-Dateien finden? (Suchen Sie nach dem tatsächlichen Klassennamen, nicht nach den Klassen, die darauf verweisen.)
Warum können Sie zum Beispiel Folgendes tun: int n = 9; Aber nicht: Integer n = 9; Und Sie können tun: Integer.parseInt("1"); Aber nicht: int.parseInt("1");
Es gibt eine gute Diskussion über Generika und was sie wirklich hinter den Kulissen bei dieser Frage tun. Wir alle wissen, dass dies Vector<int[]>ein Vektor von ganzzahligen Arrays ist und HashTable<String, Person>eine Tabelle, deren Schlüssel Zeichenfolgen und Werte sind Person. Was mich jedoch verblüfft, ist die Verwendung von Class<>. Die …
Ich habe diesen Code, der den Abstand zwischen zwei Koordinaten berechnet. Die beiden Funktionen gehören beide zur selben Klasse. Wie rufe ich die Funktion distToPointin der Funktion auf isNear? class Coordinates: def distToPoint(self, p): """ Use pythagoras to find distance (a^2 = b^2 + c^2) """ ... def isNear(self, p): …
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.