Suchergebnisse für Anfrage "oop"
Klasse, die von mehreren Interfaces mit derselben Methodensignatur erbt
Say, ich habe drei Schnittstellen: public interface I1 { void XYZ(); } public interface I2 { void XYZ(); } public interface I3 { void XYZ(); }Eine Klasse, die von diesen drei Schnittstellen erbt: class ABC: I1,I2, I3 { // method definitions ...
Warum ist eine Schnittstelle oder eine abstrakte Klasse nützlich? (oder wofür?)
So ist meine Frage, warum man Schnittstellen oder abstrakte Klassen benutzt? Warum sind sie nützlich und wofür? Wo kann ich sie intelligent nutzen?
Erstellen großer, unveränderlicher Objekte ohne Verwendung von Konstruktoren mit langen Parameterlisten
Ich habe einige große (mehr als 3 Felder) Objekte, die unveränderlich sein können und sollten. Jedes Mal, wenn ich auf diesen Fall stoße, neige ich dazu, Konstruktor-Abscheulichkeiten mit langen Parameterlisten zu erzeugen. Es fühlt sich nicht ...
PHP Objekt _construct Funktion
Ich habe den folgenden Code <!doctype html> <head> <meta charset = "utf-8"> <title>Objects</title> </head> <body> <?php class firstClass { function _construct($param) { echo "Constructor called with parameter $param"; } } $a = new ...
Warum können Sie in PHP keine abstrakten Funktionen aus abstrakten Klassen aufrufen?
Ich habe eine abstrakte Elternklasse eingerichtet und eine konkrete Klasse, die sie erweitert. Warum kann die übergeordnete Klasse die abstrakte Funktion nicht aufrufen? //foo.php <?php abstract class AbstractFoo{ abstract public static ...
Abstrakte Basisklasse, um zu erzwingen, dass jede abgeleitete Klasse Singleton ist
Wie erstelle ich eine abstrakte Klasse, die jede abgeleitete Klasse zu Singleton zwingt? Ich benutze C #.
Erstellen einer Utilities-Klasse?
Ich bin sehr neu in OOP und bemühe mich, die Dinge streng nach Klassen zu ordnen, während ich gute Codierungsprinzipien verwende. Ich bin jetzt ein fairer Einstieg in mein Projekt und habe eine Menge allgemeiner Verwendungsmethoden, die ich in ...
Wie finde ich die Unterklasse aus der Basisklasseninstanz heraus?
Gibt es eine Möglichkeit, den Namen einer abgeleiteten Klasse aus einer Basisklasseninstanz herauszufinden? z.B. class A{ .... } class B extends A{ ... } class c extends A{ ... }now wenn eine Methode ein Objekt von @ zurückgiA, kann ich ...
Python Sprachzentrum eines Kreises mit OOP
class Point: def __init__(self, initX, initY): """ Create a new point at the given coordinates. """ self.x = initX self.y = initY def getX(self): return self.x def getY(self): return self.y def distanceFromOrigin(self): return ((self.x ** 2) + ...
Was ist Encapsulation genau? [Duplikat
Diese Frage hat hier bereits eine Antwort: Unterschied zwischen Abstraktion und Einkapselung? [/questions/742341/difference-between-abstraction-and-encapsulation] 39 answers Ich habe zwei Definitionen der Kapselung, die nicht in eine Definition ...