Objektorientierte Programmierung ist ein Programmierparadigma unter Verwendung von "Objekten": Datenstrukturen, die aus Datenfeldern und Methoden zusammen mit ihren Interaktionen bestehen.
Folgendes versuche ich zu tun - dies ist Pseudocode und funktioniert nicht. Weiß jemand, wie man das wirklich erreicht: // Define the class MyClass = Class.extend({}); // Store the class name in a string var classNameString = 'MyClass'; // Instantiate the object using the class name string var myObject = …
Gibt es Verknüpfungen zum Definieren eines leeren Objekts in Python oder müssen Sie immer eine Instanz einer benutzerdefinierten leeren Klasse erstellen? Bearbeiten: Ich meine ein leeres Objekt, das zum Entenschreiben verwendet werden kann.
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Tagen . Verbessere diese Frage Es gibt eine Meinung, dass Nullwerte in einer …
Ich habe dies immer wieder gehört und versuche, die Idee zu verstehen und zu bestätigen, dass FP und OO orthogonal sind. Was bedeutet es zunächst, dass zwei Konzepte orthogonal sind? FP fördert Unveränderlichkeit und Reinheit so weit wie möglich, während OO für Zustand und Mutation gebaut zu sein scheint - …
Ich sehe viele Beispielcodes für C # -Klassen, die dies tun: public class Point { public int x { get; set; } public int y { get; set; } } Oder in älterem Code dasselbe mit einem expliziten privaten Sicherungswert und ohne die neuen automatisch implementierten Eigenschaften: public class Point …
Ich muss dynamisch eine Instanz einer Klasse in Python erstellen. Grundsätzlich verwende ich das Modul load_module und inspect, um die Klasse in ein Klassenobjekt zu importieren und zu laden, aber ich kann nicht herausfinden, wie eine Instanz dieses Klassenobjekts erstellt wird. Bitte helfen Sie!
Ich habe den folgenden Code geschrieben, um mein Problem zu erklären. Wenn ich die Zeile 11 kommentiere (mit dem Schlüsselwort "using"), kompiliert der Compiler die Datei nicht und zeigt diesen Fehler an : invalid conversion from 'char' to 'const char*'. Es scheint die Methode void action(char)der ParentKlasse in der SonKlasse …
Wenn Sie eine Nadelsuche eines Heuhaufens objektorientiert durchführen, haben Sie im Wesentlichen drei Alternativen: 1. needle.find(haystack) 2. haystack.find(needle) 3. searcher.find(needle, haystack) Was bevorzugen Sie und warum? Ich weiß, dass einige Leute die zweite Alternative bevorzugen, weil sie die Einführung eines dritten Objekts vermeidet. Ich kann jedoch nicht anders, als das …
Ich bereite mich auf ein Interview vor und habe beschlossen, meine OOP-Konzepte aufzufrischen. Es gibt Hunderte von Artikeln, aber es scheint, dass jeder sie anders beschreibt. Einige sagen Abstraktion ist "der Prozess der Identifizierung gemeinsamer Muster mit systematischen Variationen; eine Abstraktion stellt das gemeinsame Muster dar und bietet ein Mittel …
Ich versuche, mich mit dem Mixin-Konzept vertraut zu machen, aber ich kann anscheinend nicht verstehen, was es ist. Ich sehe es so, dass es eine Möglichkeit ist, die Fähigkeiten einer Klasse durch Vererbung zu erweitern. Ich habe gelesen, dass die Leute sie als "abstrakte Unterklassen" bezeichnen. Kann jemand erklären warum? …
Wenn ich eine überschriebene Methode vom Superklassenkonstruktor aufrufe, kann ich den Wert einer Unterklasseneigenschaft nicht korrekt abrufen. Beispiel class A { constructor() { this.MyvirtualMethod(); } protected MyvirtualMethod(): void { } } class B extends A { private testString: string = "Test String"; public MyvirtualMethod(): void { alert(this.testString); // This becomes …
Gibt es eine Möglichkeit, OO-ähnlichen Code in der CProgrammiersprache zu schreiben ? Siehe auch: Können Sie objektorientierten Code in C schreiben? Objektorientierung in C. Gefunden durch Suchen auf "[c] oo".
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Verbessere diese Frage Hintergrund: Als Java-Programmierer erbe ich …
Erlernen von OOP-Konzepten, die besonders daran interessiert sind, Abstraktion und Verkapselung eingehend zu verstehen. Schaut euch das unten schon an Abstraktion VS Information Versteckt VS Kapselung Unterschied zwischen Abstraktion und Kapselung? Es fiel mir sehr schwer, diese Konzepte ohne ein reales und einfaches Beispiel für einen Klassen- / Code-Ausschnitt zu …
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.