Ich komme aus Java und arbeite jetzt mehr mit Ruby. Eine Sprachfunktion, mit der ich nicht vertraut bin, ist die module. Ich frage mich, was genau ein ist moduleund wann Sie einen verwenden und warum Sie einen moduleüber einen verwenden
Ich komme aus Java und arbeite jetzt mehr mit Ruby. Eine Sprachfunktion, mit der ich nicht vertraut bin, ist die module. Ich frage mich, was genau ein ist moduleund wann Sie einen verwenden und warum Sie einen moduleüber einen verwenden
Ich hörte ein paar Leute empfehlen , der ENUM zu nutzen Klassen in C ++ aufgrund ihrer Art Sicherheit . Aber was bedeutet das
Dies kann eine allgemeine OOP-Frage sein. Ich wollte einen generischen Vergleich zwischen einer Schnittstelle und einer abstrakten Klasse auf der Grundlage ihrer Verwendung durchführen. Wann möchte man eine Schnittstelle verwenden und wann möchte man eine abstrakte Klasse verwenden...
Der folgende Code wird in Swift 1.2 kompiliert: class myClass { static func myMethod1() { } class func myMethod2() { } static var myVar1 = "" } func doSomething() { myClass.myMethod1() myClass.myMethod2() myClass.myVar1 = "abc" } Was ist der Unterschied zwischen einer statischen Funktion und einer...
Geschlossen. Diese Frage ist nicht reproduzierbar oder wurde durch Tippfehler verursacht . 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 2...
Ich möchte ein Class-Objekt haben, aber ich möchte jede Klasse, die es darstellt, zwingen, Klasse A zu erweitern und Schnittstelle B zu implementieren. Ich kann: Class<? extends ClassA> Oder: Class<? extends InterfaceB> aber ich kann nicht beides. Gibt es eine Möglichkeit, dies zu...
Ich las diese Frage und dachte, das wäre leicht zu lösen (nicht, dass es ohne nicht lösbar wäre), wenn man schreiben könnte: @Override public String toString() { return super.super.toString(); } Ich bin mir nicht sicher, ob es in vielen Fällen nützlich ist, aber ich frage mich, warum es nicht...
akann hier nur endgültig sein. Warum? Wie kann ich neu zuweisen ain onClick()Verfahren ohne es als privat Mitglied zu halten? private void f(Button b, final int a){ b.addClickHandler(new ClickHandler() { @Override public void onClick(ClickEvent event) { int b = a*5; } }); } Wie kann ich das...
Uns wird oft gesagt, wir sollten die Kapselung schützen, indem wir Getter- und Setter-Methoden (Eigenschaften in C #) für Klassenfelder erstellen, anstatt die Felder der Außenwelt auszusetzen. Es gibt jedoch viele Fälle, in denen ein Feld nur dazu dient, einen Wert zu speichern, und für dessen...
Wie schreibe :hoverund :visitedkonditioniere ich a:before? Ich versuche es, a:before:hoveraber es funktioniert
Die folgende Verwendung von super()löst einen TypeError aus: Warum? >>> from HTMLParser import HTMLParser >>> class TextParser(HTMLParser): ... def __init__(self): ... super(TextParser, self).__init__() ... self.all_data = [] ... >>> TextParser() (...) TypeError: must be...
Um zu überprüfen, ob ein Typ eine Unterklasse eines anderen Typs in C # ist, ist es einfach: typeof (SubClass).IsSubclassOf(typeof (BaseClass)); // returns true Dies wird jedoch fehlschlagen: typeof (BaseClass).IsSubclassOf(typeof (BaseClass)); // returns false Gibt es eine Möglichkeit zu...
Ich kann diese Definitionen in der Swift-Bibliothek sehen: extension Bool : BooleanLiteralConvertible { static func convertFromBooleanLiteral(value: Bool) -> Bool } protocol BooleanLiteralConvertible { typealias BooleanLiteralType class func convertFromBooleanLiteral(value: BooleanLiteralType)...
Gibt es eine Möglichkeit, eine Liste von Attributen abzurufen, die in Instanzen einer Klasse vorhanden sind? class new_class(): def __init__(self, number): self.multi = int(number) * 2 self.str = str(number) a = new_class(2) print(', '.join(a.SOMETHING)) Das gewünschte Ergebnis ist, dass...
Bitte erläutern Sie, wann ich ein PHP verwenden soll interfaceund wann ich ein abstract class? Wie kann ich meine abstract classin eine ändern
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...
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...
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...
Was ist die Verwendung von anonymen Klassen in Java? Können wir sagen, dass die Verwendung einer anonymen Klasse einer der Vorteile von Java
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...