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 Verknüpfung, mit der ich nach dem Erstellen einer Methode in einer Schnittstelle die Implementierungsklasse dieser Schnittstelle auswählen und zur Implementierung springen kann?
Ich verstehe, dass PHP keine reine Objektvariable hat, aber ich möchte überprüfen, ob sich eine Eigenschaft in dem angegebenen Objekt oder der angegebenen Klasse befindet. $ob = (object) array('a' => 1, 'b' => 12); oder $ob = new stdClass; $ob->a = 1; $ob->b = 2; In JS kann ich dies …
Ich bin gerade nicht vor einer IDE, sondern schaue mir nur die API-Spezifikationen an. CodeSource src = MyClass.class.getProtectionDomain().getCodeSource(); if (src != null) { URL jar = src.getLocation(); } Ich möchte feststellen, aus welcher JAR-Datei eine Klasse stammt. Ist das der Weg, es zu tun?
Wie überprüfe ich die Klasse eines Objekts in der Umgebung mit PHP-Namensabständen, ohne die vollständige Klasse mit Namensabständen anzugeben? Angenommen, ich hätte eine Objektbibliothek / Entität / Vertrag / Name. Der folgende Code funktioniert nicht, da get_class die vollständige Namespace-Klasse zurückgibt. If(get_class($object) == 'Name') { ... do this ... } …
Gibt es eine Möglichkeit, mit einem Klassenargument der folgenden Beispielroutine übereinzustimmen? class A { public B method(Class<? extends A> a) {} } Wie kann ich immer eine zurückgeben, new B()unabhängig davon, an welche Klasse übergeben wird method? Der folgende Versuch funktioniert nur für den speziellen Fall, in dem Aeine Übereinstimmung …
Hier ist meine TransactionKlasse: class Transaction(object): def __init__(self, company, num, price, date, is_buy): self.company = company self.num = num self.price = price self.date = datetime.strptime(date, "%Y-%m-%d") self.is_buy = is_buy Und wenn ich versuche, die dateFunktion auszuführen : tr = Transaction('AAPL', 600, '2013-10-25') print tr.date Ich erhalte die folgende Fehlermeldung: self.date …
Was ist der Unterschied zwischen den isKindOfClass:(Class)aClassund den isMemberOfClass:(Class)aClassFunktionen? Ich weiß, dass es etwas Kleines ist, eines ist global, während das andere eine genaue Klassenübereinstimmung ist, aber ich brauche jemanden, der angibt, welches was ist. In Swift isKind(of aClass: AnyClass)und isMember(of aClass: AnyClass).
Frage basierend auf MSDN-Beispiel . Angenommen, wir haben einige C # -Klassen mit HelpAttribute in einer eigenständigen Desktopanwendung. Ist es möglich, alle Klassen mit einem solchen Attribut aufzulisten? Ist es sinnvoll, Klassen so zu erkennen? Ein benutzerdefiniertes Attribut wird verwendet, um mögliche Menüoptionen aufzulisten. Wenn Sie ein Element auswählen, wird …
Im folgenden Codeausschnitt wird die ColorAufzählung innerhalb der CarKlasse deklariert , um den Umfang der Aufzählung einzuschränken und zu versuchen, den globalen Namespace nicht zu "verschmutzen". class Car { public: enum Color { RED, BLUE, WHITE }; void SetColor( Car::Color color ) { _color = color; } Car::Color GetColor() const …
Kann ich eine Klasse erweitern, wenn ich mehrere Klassen mit Funktionen habe, die ich benötige, aber für die Organisation separat speichern möchte? dh class a extends b extends c Bearbeiten: Ich weiß, wie man Klassen einzeln erweitert, aber ich suche nach einer Methode, um eine Klasse sofort mit mehreren Basisklassen …
In der Java-Dokumentation heißt es: Es ist nicht möglich, dass zwei Aufrufe synchronisierter Methoden für dasselbe Objekt verschachtelt werden. Was bedeutet das für eine statische Methode? Da eine statische Methode keinem Objekt zugeordnet ist, wird das synchronisierte Schlüsselwort die Klasse anstelle des Objekts sperren?
Betrachten Sie diesen Code: class Program { static void Main(string[] args) { Person person = new Teacher(); person.ShowInfo(); Console.ReadLine(); } } public class Person { public void ShowInfo() { Console.WriteLine("I am Person"); } } public class Teacher : Person { public new void ShowInfo() { Console.WriteLine("I am Teacher"); } } …
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.