Suchergebnisse für Anfrage "oop"

6 die antwort

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 ...

4 die antwort

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?

18 die antwort

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 ...

TOP-Veröffentlichungen

4 die antwort

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 ...

6 die antwort

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 ...

12 die antwort

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 #.

14 die antwort

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 ...

12 die antwort

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 ...

6 die antwort

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) + ...

10 die antwort

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 ...