abstract

abstract ist ein Schlüsselwort, das von einer Vielzahl objektorientierter Programmiersprachen geteilt wird. Methoden und Klassen können als abstrakt markiert werden, um anzuzeigen, dass sie nicht die vollständige Implementierung der Anwendungslogik enthalten und erweitert werden müssen. Abstrakte Klassen können nicht instanziiert werden und dienen dem Zweck, eine einheitliche Schnittstelle für ihre Unterklassen bereitzustellen, sowie die Implementierung allgemeiner Methoden, die nicht für jede Unterklasse neu implementiert werden müssen.
3
Antworten

Verwenden eines Windows-Formulars als abstrakte Klasse - welches Muster soll verwendet werden?

Ich kämpfe mit einer Situation, in der ich immer wieder auftrete, aber ich bin mir nicht sicher, ob die Art, wie ich Dinge tue, falsch ist oder ob ich Dinge anders machen könnte. Ein Beispiel: Ich habe ein Windows-Formular, das eine DataGr...
20.08.2009, 15:02
1
Antwort

Hibernate @ SQLDelete sql kein Schema hinzufügen

Ich versuche, die Annotation @SQLDelete von Hibernate zu verwenden, um das Löschen zu vereinfachen. Es funktioniert gut, wenn das DB-Schema statisch ist, d. H. Es in SQL übergeben. Leider scheint die SQL-Anweisung unverändert an EntityPersi...
05.08.2016, 14:13
6
Antworten

Java abstrakte Klassenfelder überschreiben

Ich habe eine abstrakte Klasse, die ein öffentliches Feld implementieren soll, dieses Feld ist eine Schnittstelle oder eine andere abstrakte Klasse. etwas wie das: %Vor% Jetzt habe ich eine andere spezialisierte Klasse Container: %Vor%...
09.03.2013, 14:25
2
Antworten

C ++ 's reine virtuelle Funktion Implementierung und Header-Dateien

Ich habe Probleme mit der Implementierung rein virtueller Funktionen, die von einer abstrakten Klasse übernommen wurden, wenn die fraglichen Klassen in *.h und *.cpp files unterteilt sind. Der Compiler ( g++ ) sagt mir, dass die abgeleit...
13.01.2011, 00:29
4
Antworten

Die Java-abstrakte Klasse implementiert die Schnittstelle

Ich habe die folgende Schnittstelle und abstrakte Klasse, die es implementiert: %Vor% Und die folgenden konkreten Implementierungen: %Vor% Alles zusammenfügen: %Vor% Ich bekomme diesen Fehler    "walk () in Cat kann Walk () in Wal...
14.12.2011, 22:09
2
Antworten

dynamische Parameter in abstrakten Methoden in PHP

Wenn ich eine Klasse habe, %Vor% Ich bekomme einen Fehler, weil die abstrakte Deklaration keine Parameter hat, aber die Implementierung des Kindes tut es. Ich mache eine Adapter-Elternklasse mit abstrakten Funktionen, die, wenn sie implement...
01.11.2011, 19:29
2
Antworten

Ein Zeiger auf abstrakte Template-Basisklasse?

Ich kann das nicht herausfinden. Ich brauche eine abstrakte Vorlage Basisklasse, die ist das Folgende: %Vor% Daraus leite ich ab, was die genaue Verwendung von Dendrite spezifiziert. Jetzt das Problem. Wie erstelle ich einen Zeigervektor...
30.09.2009, 11:28
3
Antworten

Warum müssen abstrakte Klassen abstrakte Methoden von Interfaces definieren, die sie implementieren?

Wenn eine abstrakte Klasse eine Schnittstelle implementiert, ist es auch erforderlich, die Methoden entweder zu definieren oder zu deklarieren (wie gefragt: vor ): %Vor% Was ist das Designprinzip der c # Sprache, um die Definition von ab...
18.02.2014, 19:23
1
Antwort

JSON-Deseralisierung zur abstrakten Liste mit DataContractJsonSerializer

Ich versuche eine JSon-Datei zu einer Instanz einer Klasse zu deserialisieren, die eine abstrakte Liste enthält. Serialisieren der Instanz in den Json funktioniert gut (überprüfen Sie die JSON-Datei unten). Beim Deserialisieren bekomme ich eine...
19.10.2010, 18:04
1
Antwort

Kotlin Zusammenfassung Geschütztes Eigentum

Wenn ich die folgende Klassenhierarchie habe: %Vor% Ich bekomme eine Warnung auf Baz :: Ding, das sagt:    Redundanter Sichtbarkeitsmodifikator Bedeutet das, dass der Compiler es als geschützt behandelt, ohne dass Sie das angeben müss...
21.09.2016, 21:59