Tag: oop
Objektorientierte Programmierung ist ein Paradigma, mit „Objekte“: Daten, Strukturen, die aus der Daten-Felder und-Methoden sowie deren Wechselwirkungen.
30
Antworten
Habe ich diesen erwähnt ein paar mal und ich bin mir nicht klar, was es bedeutet. Wann und warum würden Sie dies tun? Weiß ich, was interfaces zu tun, aber die Tatsache, die ich nicht klar, das
30
Antworten
Es gibt eine Schule des Denkens, dass null-Werte sollten nicht erlaubt sein, in einer relationalen Datenbank. Das heißt, eine Tabelle ist ein Attribut (Spalte) sollten keine null-Werte zulassen. Aus einer software-Entwicklung hintergrund, dass ich wirklich nicht verstehen.
23
Antworten
Den C++ friend-Schlüsselwort ermöglicht eine class A zu benennen class B wie sein Freund. Dies ermöglicht Class B Zugriff auf die private/protected Mitglieder class A. Habe ich noch nichts gelesen, warum dies wurde in C# (und VB.NET).
6
Antworten
Habe ich eine Klasse erweitert eine andere Klasse und die Klasse erweitert eine andere Klasse. class 1 extends class 2 class 2 extends class 3 class 3 extends class 4 class 4 extends class 5 class 5
7
Antworten
Sah ich ein Vortrag von Douglas Crockford auf den guten teilen in Javascript und meine Augen wurden geöffnet. An einem Punkt sagte er, so etwas wie "Javascript ist die einzige Sprache, wo gute Programmierer glauben, Sie können
5
Antworten
public static function __get($value) funktioniert nicht, und selbst wenn es das täte, so geschieht es, dass ich bereits die Magische __get getter für die Instanz-Eigenschaften in der gleichen Klasse. Dies ist wahrscheinlich ein ja oder Nein Frage,
4
Antworten
Wie kann ich eine abstrakte Klasse in AS3 schön? Habe ich versucht, dieses: public class AnAbstractClass { public function toBeImplemented():void { throw new NotImplementedError(); //I've created this error } } public class AnConcreteClass extends AnAbstractClass { override
14
Antworten
Ist es möglich zu simulieren, abstrakte Basis-Klasse in JavaScript? Was ist der eleganteste Weg, es zu tun? Sagen, ich möchte etwas machen wie: - var cat = new Animal('cat'); var dog = new Animal('dog'); cat.say(); dog.say(); Es
5
Antworten
Ich bin neu C# (und OOP). Wenn ich einige code wie den folgenden: class Employee { //some code } class Manager : Employee { //some code } Frage 1: Wenn ich anderen code, der dies tut: Manager
3
Antworten
Möchte ich einen Roach-Klasse, zu "sterben", wenn es erreicht eine bestimmte Anzahl von "hunger", aber ich weiß nicht, wie Sie zum löschen der Instanz. Ich kann einen Fehler gemacht zu haben mit meiner Terminologie, aber was ich
21
Antworten
Nehme an, Sie haben einige Objekte, die mehrere Felder, auf denen Sie verglichen werden können: public class Person { private String firstName; private String lastName; private String age; /* Constructors */ /* Methods */ } So, in
4
Antworten
Ich habe eine grundlegende Frage in Java, aber es ist eine Allgemeine Frage in OOP. Warum-Schnittstellen ermöglichen die Felder gesetzt werden? Nicht, dass konträr zu dem, was ein interface ist, tun sollen? Den Weg machte ich Sinn
7
Antworten
Kann eine Klasse haben, die virtuellen Konstruktor?? Wenn ja, warum ist es erforderlich? InformationsquelleAutor der Frage Ram | 2010-09-06
7
Antworten
Man stößt auf diesen Satz beim Lesen über design patterns. Aber ich verstehe es nicht, könnte mir jemand erklären für mich? InformationsquelleAutor der Frage never_had_a_name | 2010-04-23
27
Antworten
War ich gerade eine Google Tech Talks video, und Sie Häufig genannten Polymorphismus. Was ist Polymorphismus, was ist es und wie wird es verwendet? InformationsquelleAutor der Frage UnkwnTech | 2009-06-23
14
Antworten
Was ist eine "abstrakte Klasse" im Java? InformationsquelleAutor der Frage | 2009-08-24
5
Antworten
Ich bin mir nicht wirklich sicher, was besser aussieht oder wenn ich wirklich in abstrakten Klassen und Eigenschaften, oder, wenn Sie nicht abstrakte Eigenschaften. Ich werde versuchen, ein einfaches Beispiel. Sagen wir, ich habe dieses: abstract class
4
Antworten
Ich bin ziemlich verwirrt zwischen einige Konzepte der OOP: virtualoverridenew und sealed override. Kann jemand erklären, die Unterschiede? Ich bin ziemlich klar, dass, wenn die abgeleitete Klasse die Methode verwendet werden, kann man die override Schlüsselwort, so
8
Antworten
Arbeite ich an einem Projekt in C#. Der frühere Programmierer wusste nicht, objektorientierte Programmierung, so dass die meisten der code ist in großen Dateien (wir sprechen von rund 4-5000 Linien) verteilt auf Dutzende und manchmal Hunderte von
4
Antworten
Ich brauche, um dies zu tun: (leider nicht in javascript-syntax-immer noch lernen, Objekt, Sprache 🙂 ) Objekt=Auto attibutes:top-speed-Marke.... will ich jetzt Sortieren Sie die Liste der Autos in der Reihenfolge von top-speed, Marke... Wie mache ich das
17
Antworten
Sind Komposition und Vererbung das gleiche? Wenn ich das umsetzen will, die Zusammensetzung Muster, wie kann ich das in Java? InformationsquelleAutor der Frage gmhk | 2010-03-08
14
Antworten
Habe ich eine Klasse, die aus nur von statischen Klassenvariablen und statische Methoden. Im wesentlichen, es dient als ein Allzweck-utility-Klasse. Ist es schlechte Praxis, für eine Klasse, die nur statische member-Variablen und statische Methoden? InformationsquelleAutor der Frage
4
Antworten
class base{ ..... virtual void function1(); virtual void function2(); }; class derived::public base{ int function1(); int function2(); }; int main() { derived d; base *b = &d; int k = b->function1() //Why use this instead of the
7
Antworten
In PHP, wir (zumindest die guten Programmierer) immer start Allgemeine Variablennamen mit einem Kleinbuchstaben, aber die class Variablen/Objekte, die mit einem Großbuchstaben. Sie zu unterscheiden. In der gleichen Weise starten wir die Allgemeinen Datei-Namen mit einem Kleinbuchstaben,
1
Antworten
var Ob = function(){ } Ob.prototype.add = function(){ inc() } Ob.prototype.inc = function(){ alert(' Inc called '); } window.onload = function(){ var o = new Ob(); o.add(); } Möchte ich nennen so etwas,wie kann ich rufen, natürlich
11
Antworten
Ich programmiere in C# und Java für ein wenig über einem Jahr und habe eine anständige Verständnis von Objekt-orientierten Programmierung, aber mein neues side-Projekt erfordert ein Datenbank-getriebenes Modell. Ich bin mit C# und Linq, das scheint ein
7
Antworten
Wie identifizieren wir bei der Verwendung von dependency-injection-oder singleton-pattern. Ich habe gelesen in der Menge von websites, wo Sie sagen, "Dependency injection über singleton-Muster". Aber ich bin nicht sicher, ob ich vollkommen einverstanden mit Ihnen. Für meine
3
Antworten
Also brauche ich, um eine Instanz-Methoden Klasse von Methoden in Objective-C... Beispiel : +(id)barWithFoo:(NSFoo *) { [self foo]; //Raises compiler warning. } -(void)foo { //cool stuff } Also meine Frage; StackOverFlow ist, wie wollen Sie solche Dinge
12
Antworten
Wenn ich mein system von Grund auf neu, habe ich oft vor dem dilemma, ob mein Objekt sollte push Informationen in anderen Objekten, ODER ob die Objekte sollten ziehen die notwendigen Daten von anderen Objekten. Gibt es
5
Antworten
Ich Stelle diese Frage, weil eine Diskussion über den Kommentar-thread von diese Antwort. Ich bin 90% von dem Weg zu bekommen, meinen Kopf um ihn herum. In [1]: class A(object): # class named 'A' ...: def f1(self):
6
Antworten
public interface IInterface { void show(); } public class MyClass : IInterface { #region IInterface Members public void show() { Console.WriteLine("Hello World!"); } #endregion } Wie Binde ich die Python-äquivalent dieser C# - code ? class IInterface(object):
5
Antworten
Was ist der Unterschied zwischen den override und new Schlüsselwörter in C# bei der Definition von Methoden in Klassenhierarchien? InformationsquelleAutor der Frage jaywayco | 2011-07-04
9
Antworten
Habe ich eine Klasse, NetworkClient als Basis-Klasse : using System.IO; using System.Net.Sockets; using System.Threading.Tasks; namespace Network { using System; using System.Collections.Generic; using System.Linq; using System.Text; public class NetworkClient { public NetworkClient() { tcpClient = new TcpClient(); }
6
Antworten
Wie rufe ich die übergeordnete Funktion in einer abgeleiteten Klasse, die mit C++? Zum Beispiel habe ich eine Klasse namens parentund eine Klasse namens child leitet sich aus übergeordneten. Innerhalb in jeder Klasse gibt es eine print
8
Antworten
Nach dem aktivieren der strict-Warnungen unter PHP 5.2, sah ich eine Last von strict standards Warnungen aus einem Projekt, das ursprünglich geschrieben wurde, ohne strenge Warnungen: Strengen Standards: Statische Funktion Programm::getSelectSQL() sollten nicht Abstrakt sein im Programm.Klasse.inc
5
Antworten
Weiß ich, was die definition ist eine Finale Klasse, aber ich möchte wissen, wie und Wann der final ist wirklich nötig. <?php final class Foo extends Bar { public function() { echo 'John Doe'; } } Wenn
9
Antworten
Beispielsweise ist es möglich, code zu schreiben, wie diese: int $x = 6; str $y = "hello world"; bool $z = false; MyObject $foo = new MyObject(); Und ist es möglich zu definieren, Funktionen wie dieser: public
9
Antworten
Ich lese das Buch Clean Code: A Handbook of Agile Software Craftsmanship und in Kapitel sechs Seiten 95-98 er klärt über die Unterschiede zwischen Objekten und Datenstrukturen: Objekte verstecken Sie Ihre Daten hinter Abstraktionen und setzen Funktionen,
4
Antworten
Habe ich eine Methode, die akzeptiert, dass ein PDO-Objekt als argument, um dem Benutzer zu ermöglichen, verwenden Sie eine bestehende Verbindung, dann eher die Methode, eine neue zu öffnen, und Ressourcen zu sparen: public static function databaseConnect($pdo
9
Antworten
Gibt es eine Möglichkeit zu schreiben OO-like code in der C Programmiersprache? Siehe auch: Können Sie schreiben, Objekt-orientierten code in C? Objektorientierung in C Durch die Suche gefunden "[c] oo". InformationsquelleAutor der Frage prinzdezibel | 2009-02-07
7
Antworten
Ich versuche zu lernen von OOP. Der so genannte 'real world' - Beispiele in den Büchern, die ich lese, sind nicht helfen. Alle Beispiele wie PetCarHuman sind nicht helfen mir nicht mehr. Ich brauche Beispiele aus dem
6
Antworten
In der Objekt-orientierten Programmierung eine eigene Klasse (wie die Klasse " Person mit Daten Namen, Adressen, etc)hält Daten und collection-Objekte zu. Eine Daten-Struktur wird auch verwendet, um Daten aufzunehmen, zu. So, ist eine Klasse, die als fortgeschrittene
2
Antworten
Was ist der Unterschied zwischen Objekt und Klasse in PHP? Ich Frage, weil ich nicht wirklich sehen, den Punkt, auf die beiden zu. Können Sie mir sagen, der Unterschied mit einem gutes Beispiel? InformationsquelleAutor der Frage dino
3
Antworten
Arbeite ich an einer app, die Sie präsentieren-Umfragen an den Benutzer. Das markup sieht wie folgt aus: <body> <div class="question" id="q1"> Question 1 </div> <div class="question" id="q2"> Question 2 </div> <!-- etc --> </body> Ich bauen will
5
Antworten
In C#, wenn ich ein interface und mehrere konkrete Implementierungen, kann ich warf die Schnittstelle zu einem konkreten Typ oder konkreten Typ casten Schnittstelle? Was sind die Regeln in diesem Fall? InformationsquelleAutor der Frage dotnetdev | 2009-02-12
13
Antworten
Ich meine, abgesehen von seiner verpflichtende name (der Standard Template Library)... C++, ursprünglich vorgesehen zu präsentieren OOP-Konzepte in C. Das ist: man könnte sagen, was eine bestimmte Entität konnte und konnte das nicht tun (unabhängig davon, wie
5
Antworten
Ich möchte eine Instanz der Klasse registriert, wenn die Klasse definiert ist. Im Idealfall den code unten würde den trick tun. registry = {} def register( cls ): registry[cls.__name__] = cls() #problem here return cls @register class
8
Antworten
Funktionen sind einfach zu verstehen, auch für jemanden ohne Programmiererfahrung, aber mit einem fairen mathematischen hintergrund. Auf der anderen Seite, Klassen zu sein scheinen schwieriger zu erfassen. Sagen wir mal ich will eine Klasse/Funktion, die berechnet das
6
Antworten
Ich habe eine komplexe Hierarchie von verschachtelten Objekten, die mit allen untergeordneten Objekten (gespeichert, ein array von Objekten, die in der übergeordneten Klasse), eine Eigenschaft, welche zurück zu Ihren Eltern: ziemlich einfach und geradlinig, mit keine wirklichen
18
Antworten
So können sagen, ich habe dieses interface: public interface IBox { public void setSize(int size); public int getSize(); public int getArea(); //...and so on } Und ich habe eine Klasse, die es implementiert: public class Rectangle implements