Objektorientierte Programmierung ist ein Programmierparadigma unter Verwendung von "Objekten": Datenstrukturen, die aus Datenfeldern und Methoden zusammen mit ihren Interaktionen bestehen.
Kann jemand den Unterschied zwischen einer Konstruktorfunktion und einer Factory-Funktion in Javascript klären. Wann sollte man eins anstelle des anderen verwenden?
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 …
Gibt es eine Klasse, die in einer statischen Klasse implementiert ist? meint: static class ABC : Anyclass Gibt es eine Klasse, die sowohl in der versiegelten als auch in der statischen Klasse vererbt werden kann? meint: static class ABC : AClass {} Und sealed class ABC : AClass {} Darf …
Kann anhand einer Klasseninstanz festgestellt werden, ob eine bestimmte Schnittstelle implementiert ist? Soweit ich weiß, gibt es keine eingebaute Funktion, um dies direkt zu tun. Welche Optionen habe ich (falls vorhanden)?
Ich war überrascht, dass Map<?,?>das kein ist Collection<?>. Ich dachte, es wäre sehr sinnvoll, wenn es als solches deklariert würde: public interface Map<K,V> extends Collection<Map.Entry<K,V>> Immerhin ist a Map<K,V>eine Sammlung von Map.Entry<K,V>, nicht wahr? Gibt es einen guten Grund, warum es nicht als solches implementiert wird? Vielen Dank an Cletus …
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 vor 2 Jahren . Verbessere diese Frage Ich habe gesucht und kenne …
Ich bin mit experimentiert MATLAB OOP , als beginne ich meine C ++ s Klassen Logger 'nachgeahmt und ich bin alle Hilfsfunktionen in einem String - Klasse meine Zeichenfolge setzen, dachte , es wäre toll , der Lage sein , Dinge zu tun , wie a + b, a == …
Ich bin ziemlich vertraut mit der Verwendung von Unterklassen und Modulen, aber in jüngerer Zeit habe ich verschachtelte Klassen wie diese gesehen: class Foo class Bar # do some useful things end end Sowie Klassen, die in Modulen wie diesen verschachtelt sind: module Baz class Quux # more code end …
Ich hatte bei meinen vorherigen Fragen zum Erkennen von Pfoten und Zehen innerhalb einer Pfote eine wirklich großartige Hilfe , aber all diese Lösungen funktionieren jeweils nur für eine Messung. Jetzt habe ich Daten , die aus bestehen: ungefähr 30 Hunde; jedes hat 24 Messungen (unterteilt in mehrere Untergruppen); Jede …
Ich interessiere mich für die Verwendung @propertyin Python. Ich habe die Python-Dokumente gelesen und das Beispiel dort ist meiner Meinung nach nur ein Spielzeugcode: class C(object): def __init__(self): self._x = None @property def x(self): """I'm the 'x' property.""" return self._x @x.setter def x(self, value): self._x = value @x.deleter def x(self): …
Ich habe den Singleton-Artikel auf Wikipedia gelesen und bin auf dieses Beispiel gestoßen: public class Singleton { // Private constructor prevents instantiation from other classes private Singleton() {} /** * SingletonHolder is loaded on the first execution of Singleton.getInstance() * or the first access to SingletonHolder.INSTANCE, not before. */ private …
In einer Java-Klasse kann eine Methode definiert werden final, um zu kennzeichnen, dass diese Methode nicht überschrieben werden darf: public class Thingy { public Thingy() { ... } public int operationA() {...} /** this method does @return That and is final. */ public final int getThat() { ...} } Das …
Wie wir wissen, ist das Erstellen anonymer Objekte in JavaScript wie im folgenden Code einfach: var object = { p : "value", p1 : [ "john", "johnny" ] }; alert(object.p1[1]); Ausgabe: an alert is raised with value "johnny" Kann dieselbe Technik in PHP angewendet werden? Können wir anonyme Objekte in …
In einer Header-Datei bin ich auf folgenden Code gestoßen: class Engine { public: void SetState( int var, bool val ); { SetStateBool( int var, bool val ); } void SetState( int var, int val ); { SetStateInt( int var, int val ); } private: virtual void SetStateBool(int var, bool val …
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.