Tag: oop

Objektorientierte Programmierung ist ein Paradigma, mit „Objekte“: Daten, Strukturen, die aus der Daten-Felder und-Methoden sowie deren Wechselwirkungen.

Tut Object-Oriented Design haben einen Platz in der web-Entwicklung?

Anzahl der Antworten 6 Antworten
Ich arbeite bei einer web-Entwicklung, shop-so natürlich beschäftigen wir uns mit Benutzerprofile. Beim Umgang mit einer unserer Seiten, die ich bemerkte, dass gab es keine 'User' - Klasse, die mir komisch vorkam, da haben wir natürlich die

Versuchen zu lernen der Objekt-Orientierten Programmierung in PHP

Anzahl der Antworten 4 Antworten
Ich versuche zu lernen der Objekt-Orientierten Programmierung in PHP. Kann mir jemand helfen mit der Grundlagen ? Ich habe gegoogelt, aber diese Beispiele sind auch sehr schwer zu verstehen. Ich brauche ein paar einfache Beispiele, so dass

Python: get-Wert aus Zeile und Spalte aus einer matrix

Anzahl der Antworten 3 Antworten
Ich bin zu lernen, wie man code und ich habe nicht ganz verstanden, wie eine Klasse funktioniert wirklich. Wenn ich eine matrix zum Beispiel: class Matrix(object): def __init__(self,i,j,value): self.rows = i self.cols = j self.value = value

Unterschied zwischen Assoziation und aggregation

Anzahl der Antworten 8 Antworten
Verstehe ich den Unterschied zwischen aggregation und Komposition, aber ich bin kämpfen, ein bisschen mit dem Verein. Mein Aktuelles Verständnis ist, dass eine Verein besteht zwischen Klassen, wenn "Sie verwenden jeder andere", zum Beispiel, ein Objekt übergeben

Gewusst wie: aufrufen einer Methode mit Parametern, die innerhalb einer anderen Methode?

Anzahl der Antworten 4 Antworten
Wie nennt man eine Methode mit Parametern, die innerhalb einer anderen Methode? Zum Beispiel, ich bin versucht zu rufen, meine likes() Methode in meinem goFishingIn() Methode, aber es ist nicht zu kompilieren. Hier ist mein code: import

Wie richten Sie eine bidirektionale Assoziation zwischen zwei Objekten in OO Java

Anzahl der Antworten 5 Antworten
Ich habe einen grundauftrag zu tun, aber bin sehr neu in OOP und mit ihm zu kämpfen. Andere online-Ressourcen ab, um zu meiner Verwirrung. Bin ich verpflichtet zu: Schreiben Sie den code für eine Klasse Person. Ein

PHP-Objekt, mehrere Eigenschaften

Anzahl der Antworten 7 Antworten
Ist es möglich, mehrere Eigenschaften gleichzeitig für ein Objekt in php? Anstatt das zu tun: $object->prop1 = $something; $object->prop2 = $otherthing; $object->prop3 = $morethings; etwas wie: $object = (object) array( 'prop1' => $something, 'prop2' => $otherthing, 'prop3'

Python 2.7: Wie erstellen Sie getter/setter-Funktionen zum Zugriff auf Attribute der Klasse ohne Vererbung?

Anzahl der Antworten 2 Antworten
dies ist wahrscheinlich ein super nub Frage, Entschuldigung. Ich versuche, die die Wirkung erzielen, die in Python bin ich vertraut mit PHP, das getter-und setter-Funktionen für private Attribute. In PHP werde ich Häufig etwas wie das hier

Python: Immer baseclass Werte von abgeleiteten Klasse

Anzahl der Antworten 2 Antworten
Hoffe das ist klar genug: class myParent(): def __init__( self ): self.parentNumber = 5 class Child( myParent ): def __init__( self ): self.childNumber = 4 def multiplyNumbers( self ): print myParent.parentNumber * self.childNumber p = Child() p.multiplyNumbers()

Einstellung default-Wert für die Eigenschaften der Schnittstelle?

Anzahl der Antworten 2 Antworten
Habe ich eine Schnittstelle, die enthält eine Eigenschaft. Ich brauche, um den Standardwert für diese Eigenschaft. Wie macht man das?. Auch ist es gute Praxis, um eine defualt-Wert für eine Eigenschaft in der Schnittstelle? oder hier über

Wie kann ich zwei Klassen teilen sich die gleiche variable Definitionen

Anzahl der Antworten 2 Antworten
Was ich wirklich brauchen, ist in der Lage zu erklären, reguläre Variablen in einer Schnittstelle und implementieren Sie dieses interface in zwei Klassen, ich würde nicht zu haben, um re-deklarieren Sie diese in jeder Klasse (also Klasse.Daten.Variablen

Wann würden Sie die $this-Schlüsselwort in PHP?

Anzahl der Antworten 11 Antworten
Als würden Sie die $this keyword in PHP? Was ich verstehen $this bezieht sich auf das Objekt erstellt, ohne dass die Objekte Namen. Auch das Stichwort $this kann nur innerhalb einer Methode? Ein Beispiel wäre toll, um

Wie kann ich die Karte ein JSON-Objekt an eine PHP-Klasse?

Anzahl der Antworten 4 Antworten
Baue ich eine REST-API endpint fügt hinzu, dass ein Unternehmen zu einer MySQL-Datenbank. Der client sendet eine POST-Anforderung mit einer beigefügten Daten-Paket. Das Daten-Paket ist ein JSON-Objekt. Übernehmen Sie die JSON-Gesellschaft Objekt formatiert ist exakt auf das

Generisches Repository, Data Access Layer

Anzahl der Antworten 3 Antworten
Ich bin erstellen Sie ein neues Projekt mithilfe von business objects (Mitarbeiter, Produkt). Aufgrund von Einschränkungen, ich bin nicht mit LINQ to SQL oder jede ORM-Mapper. Habe ich hand-code der Data Access Layer(s). Ich bin daran interessiert,

Was ist falsch mit überschreibbare Methode aufrufen in Konstruktoren?

Anzahl der Antworten 7 Antworten
Ich habe eine Wicket-Seite-Klasse, legt den Titel der Seite abhängig von dem Ergebnis einer abstrakten Methode. public abstract class BasicPage extends WebPage { public BasicPage() { add(new Label("title", getTitle())); } protected abstract String getTitle(); } NetBeans warnt

Prototypen vs. Klassen-basierte Vererbung

Anzahl der Antworten 3 Antworten
In JavaScript, jedes Objekt ist gleichzeitig eine Instanz oder eine Klasse. Zu tun, Vererbung, Sie können jedes Objekt Instanz als Prototyp. In Python, C++, etc.. es gibt Klassen und Instanzen als separate Konzepte. Um die Vererbung zu

Warum nicht Rost-support-Eigenschaft Objekt upcasting?

Anzahl der Antworten 3 Antworten
Angesichts dieser code: trait Base { fn a(&self); fn b(&self); fn c(&self); fn d(&self); } trait Derived : Base { fn e(&self); fn f(&self); fn g(&self); } struct S; impl Derived for S { fn e(&self) {}

Schnittstelle vs-Basisklasse

Anzahl der Antworten 30 Antworten
Wann sollte ich ein interface und Wann soll ich eine base-Klasse? Sollte es immer eine Schnittstelle, wenn ich nicht wollen, um tatsächlich zu definieren, die eine Basis-Implementierung der Methoden? Wenn ich einen Hund habe und Katzen-Klasse. Warum

Wie funktioniert der neue Betreiber arbeiten in JavaScript?

Anzahl der Antworten 2 Antworten
Wahrscheinlich die am wenigsten verstandene Teil von JavaScript, stehen neben der Prototyp-Kette. Also die Frage ist: wie funktioniert... new dataObj(args); ...eigentlich ein Objekt erstellen, und definieren Sie seine Prototyp-Kette/Konstruktoren/etc? Besten ist es, zu zeigen, dass alternative, um

Aufruf Basisklasse überschrieben-Funktion aus der Basis-Klasse Methode

Anzahl der Antworten 4 Antworten
public class A { public void f1(String str) { System.out.println("A.f1(String)"); this.f1(1, str); } public void f1(int i, String str) { System.out.println("A.f1(int, String)"); } } public class B extends A { @Override public void f1(String str) { System.out.println("B.f1(String)");

Unterschied zwischen super() aufrufen und Oberklasse direkt

Anzahl der Antworten 1 Antworten
In Python 2.7 und 3, verwende ich folgende Methode aufrufen, eine super-Klasse-Funktion: class C(B): def __init__(self): B.__init__(self) Ich sehe es auch möglich, zu ersetzen B.__init__(self) mit super(B, self).__init__() und in Python ist3 super().__init__(). Gibt es irgendwelche Vorteile

Referenz - Was bedeutet dieser Fehler bedeuten in PHP?

Anzahl der Antworten 30 Antworten
Was ist das? Dies ist eine Reihe von Antworten, die über Warnungen, Fehler und Hinweise, die Sie stoßen, während die Programmierung mit PHP und haben keine Ahnung, wie Sie zu beheben. Dies ist auch ein Community-Wiki, so

So erhalten Sie statische member-Variablen im MATLAB-Klassen?

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit zu definieren, statische member-Variablen im MATLAB-Klassen? Dies nicht funktioniert: classdef A properties ( Static ) m = 0; end end Es empfiehlt Stichwort "Konstante" statt "Statische", die Konstante Eigenschaften können nicht geändert werden.

Bei der Verwendung der statischen Methode und Feld?

Anzahl der Antworten 5 Antworten
Ich weiß, was statisch ist, aber einfach nicht wissen, Wann es zu benutzen. statische variable: Ich nur verwendet es für eine Konstante Felder. Manchmal gibt es Dutzende von Konstanten in einer Klasse, so dass die Verwendung von

Wenn Sie versuchen, zu berufen, def, den ich bekommen: parameter 'self', ungefüllt

Anzahl der Antworten 1 Antworten
Ich bin versucht, zu schreiben eine Klasse, um nach dem Zufallsprinzip wählen Sie eine Anzahl von songs aus einem Wörterbuch. Der springende Punkt ist, um in der Lage sein, geben Sie einfach DJ.chooseListing() zum Beispiel zur Ausführung

Referenz - Was bedeutet dieser Fehler bedeuten in PHP?

Anzahl der Antworten 30 Antworten
Was ist das? Dies ist eine Reihe von Antworten, die über Warnungen, Fehler und Hinweise, die Sie stoßen, während die Programmierung mit PHP und haben keine Ahnung, wie Sie zu beheben. Dies ist auch ein Community-Wiki, so

Warum die Verwendung von Getter und setter/Accessoren?

Anzahl der Antworten 30 Antworten
Was ist der Vorteil der Verwendung von Getter und setter - dass nur get-und set - anstatt einfach mit öffentlichen Felder für die Variablen? Wenn Getter und setter sind, jemals mehr als nur die einfache get -

Python - __init__ und selbst was tun Sie?

Anzahl der Antworten 18 Antworten
Lerne ich die Programmiersprache Python und ich haben stieß auf etwas, was ich nicht ganz verstehen. In eine Methode wie: def method(self, blah): def __init__(?): .... .... Was bedeutet self tun? Was sollte es werden? Ist es

Ist die Mehrfache Vererbung erlaubt, auf Klassen-Ebene in PHP?

Anzahl der Antworten 4 Antworten
Ist die Mehrfache Vererbung erlaubt, auf Klassen-Ebene in PHP? Mögliche Duplikate, stackoverflow.com/questions/90982/multiple-inheritance-in-php Ich glaube, die akzeptierten Antworten sollten hier ändern, denn es ist ein workaround für multiple inheritance in PHP. Das ist beschrieben im Antwort, aber nicht

Was sind die Unterschiede zwischen struct und class in C++?

Anzahl der Antworten 29 Antworten
Diese Frage wurde bereits aufgefordert, im Rahmen von C#/.Net. Nun möchte ich lernen, die Unterschiede zwischen einem struct und einer Klasse in C++. Bitte besprechen Sie die technischen Unterschiede sowie Gründe für die Wahl der einen oder

Strichpunkt nach Klassendeklaration Klammern

Anzahl der Antworten 7 Antworten
In C++ - Klassen, warum Sie das Semikolon nach der schließenden Klammer? Ich regelmäßig vergessen Sie es und Holen Sie sich compiler-Fehler, und damit Zeit verloren. Scheint etwas überflüssig für mich, die wohl kaum der Fall sein.

Doctrine2 ORM nicht speichern änderungen an einem DateTime-Feld

Anzahl der Antworten 3 Antworten
Ich habe eine Entität " Benutzer: use Doctrine\ORM\Mapping as ORM; /** * ExampleBundle\Entity\User * * @ORM\Entity() */ class User { //... /** * @ORM\Column(type="service_expires_at", type="date", nullable=true) */ private $service_expires_at; public function getServiceExpiresAt() { return $this->service_expires_at; } public

Ist es möglich, dass die non-enumerable-Eigenschaft geerbt Namen eines Objektes?

Anzahl der Antworten 7 Antworten
In JavaScript haben wir ein paar Wege, um die Eigenschaften eines Objekts, je nachdem, was wir wollen, zu bekommen. 1) Object.keys() gibt alle eigenen, aufzählbaren Eigenschaften eines Objekts, einer ECMA5 Methode. 2) for...in Schleife, die liefert alle

Erstellen von Ereignissen, die für die änderung in einer Eigenschaft Wert die Benutzer definiert

Anzahl der Antworten 4 Antworten
Ich bin ein benutzerdefiniertes Steuerelement erstellen, und ich möchte hinzufügen, dass einige Eigenschaften in ihm. Auf einige der Eigenschaften, die ich erzeugen wollte einige events. Sagen wenn ich eine Eigenschaft public int Date {get; set;} nun, wenn

Warum ist es notwendig, dass die Prototyp-Konstruktor?

Anzahl der Antworten 12 Antworten
In der Abschnitt über Vererbung in der MDN-Artikel Einführung in die objektorientierte Javascript, bemerkte ich, dass Sie legen Sie den Prototyp.Konstruktor: //correct the constructor pointer because it points to Person Student.prototype.constructor = Student; Tut dies, dienen alle

Wann sollte man eine Klasse verwenden vs ein struct in C++?

Anzahl der Antworten 24 Antworten
In welchen Szenarien ist es besser, auf ein struct vs class in C++? Dies ist nicht nur für C++, aber um jede Sprache, die den beiden structs und Klassen. Ich noch überhaupt nicht zu - ich nähere

Java-Enums: Zwei enum-Typen, jeweils mit verweisen auf die jeweils anderen?

Anzahl der Antworten 5 Antworten
Gibt es einen Weg, um die class-loading-Probleme verursacht, indem er zwei Enumerationen, die aufeinander verweisen? Habe ich zwei Sätze mit Aufzählungen, Foo und Bar definiert wie folgt: public class EnumTest { public enum Foo { A(Bar.Alpha), B(Bar.Delta),

Warum sollte ich lieber member-Initialisierungs-Liste?

Anzahl der Antworten 8 Antworten
Ich bin teilweise zu verwenden member-Initialisierungs-Listen mit meinen Konstruktoren... aber ich habe längst vergessen, die Gründe, die hinter dieser... Verwenden Sie member-Initialisierungs-Listen in Ihren Konstruktoren? Wenn ja, warum? Wenn nicht, warum nicht? Gründe hier aufgelistet... https://www.geeksforgeeks.org/when-do-we-use-initializer-list-in-c/ InformationsquelleAutor

Überladene Methode-Auswahl, basierend auf dem parameter den Typ real

Anzahl der Antworten 7 Antworten
Ich experimentiere mit diesem code: interface Callee { public void foo(Object o); public void foo(String s); public void foo(Integer i); } class CalleeImpl implements Callee public void foo(Object o) { logger.debug("foo(Object o)"); } public void foo(String s)

Referenz - Was bedeutet dieser Fehler bedeuten in PHP?

Anzahl der Antworten 30 Antworten
Was ist das? Dies ist eine Reihe von Antworten, die über Warnungen, Fehler und Hinweise, die Sie stoßen, während die Programmierung mit PHP und haben keine Ahnung, wie Sie zu beheben. Dies ist auch ein Community-Wiki, so

Die return-Typen sind unverträglich für die geerbten Methoden

Anzahl der Antworten 3 Antworten
class A { public A get() { } } class B extends A { } Die return-Typen sind unverträglich für die geerbten Methoden, wie dieses problem zu lösen ? Welche Java-version verwenden Sie? sorry, korrigiert, Beispiel ;@

Lesen Sie nur die Klassen/Methoden

Anzahl der Antworten 5 Antworten
In der Vorbereitung für ein interview, jemand erwähnt zu wissen, wie man eine Klasse/Methode in java nur Lesen. Ich habe dabei ein wenig auf der Suche, aber habe nicht gefunden was wirklich konkret. Vielleicht ist diese Frage

Wie Sie Zugriff auf form-Elemente aus einer anderen Klasse

Anzahl der Antworten 2 Antworten
Habe ich folgenden code namespace Spaceship_Invaders { public partial class Form1 : Form { public Form1() { InitializeComponent(); Image myImage = Image.FromFile("image/Untitled.png"); pictureBox1.Image = myImage; } public class spaceship { Image myimage = Image.FromFile("image/Untitled6.png"); Form1 myform =

Verwenden Sie Eckige zu kopieren Objekt-Eigenschaften - ohne Werte - zu einem anderen Objekt

Anzahl der Antworten 1 Antworten
Wir haben versucht, eckig.kopieren und eckig.erweitern. Diese beiden, obwohl, kopieren Immobilien-Werte. Wie kopieren wir die Eigenschaften eines Objekts, ohne Ihre Werte, um ein anderes Objekt? Hier ist ein fiddle mit unseren versuchen, basierend auf wie-zu-schnell-klar-ein javascript-Objekt. angular.module('App',

Wie zu verwenden vergleichbare hashmap der Klasse object Eigenschaft

Anzahl der Antworten 2 Antworten
Ich habe eine Fußball-Tabelle, die ich versuche zu Sortieren Spiele gewonnen. Ich habe eine Klasse, die vergleichbar und schaut auf die gewonnen Eigentum. Dies scheint den richtigen Wert zurück (1, -1 oder 0). class TeamStandings implements Comparable<TeamStandings>{

Warum ist die clone () - Methode protected in java.lang.Objekt?

Anzahl der Antworten 11 Antworten
Was ist der spezifische Grund dafür, dass clone() ist als protected definiert in java.lang.Object? InformationsquelleAutor Alex N. | 2009-07-16

Vorbei Instanz der Klasse einen Verweis auf Funktionen genannt, in der definition der Klasse in Python

Anzahl der Antworten 1 Antworten
Ich versuche zu machen, eine grundlegende Karte Spiel, und um zu verfolgen, wer am Zug ist, entschied ich mich für ein Spiel Klasse, jede Instanz ist ein separates Spiel. Dann, wenn die Spiel-Instanz wird initialisiert, es würde

Python: Tkinter: Warum ist es root.mainloop() und nicht app.mainloop()

Anzahl der Antworten 3 Antworten
Ich bin ein neues Mitglied zu Stack Overflow. Ich fand diesen thread, aber wurde nicht erlaubt, zu kommentieren oder Fragen zu stellen, so dass ich dachte, ich würde nur darauf verweisen hier: Wie kann ich eine in

Wie kann ich das design eine Klasse mit Allergie?

Anzahl der Antworten 3 Antworten
Anforderung: entwerfen Sie eine Klasse namens Allergie, bietet Informationen über die Allergie des Patienten. z.B., berichtet die Allergie(patient/Arzt/relativ), unterschiedliche Symptome der Allergie, die erkannt werden, die Schwierigkeit, die Methode, die zurückgibt, wenn war, dass die Allergie erkannt

CREATE or REPLACE TYPE mit Typ und Abhängigkeiten Tabelle

Anzahl der Antworten 2 Antworten
Bevor Sie das Frage, ich habe die Oracle-docs zu diesem Thema: Mit CREATE or REPLACE TYPE mit Typ und Abhängigkeiten Tabelle aber noch nicht bekommen, mein Fehler gelöst. Habe ich einige Objekt-Typen: CREATE OR REPLACE TYPE SchoolMember