Tag: abstract-class

Abstrakte Klassen sind Klassen, die nicht instanziiert werden kann. Sie existieren, um Allgemeine Funktionen und Schnittstellen-Spezifikationen, um mehrere konkrete Klassen.

Accessors in Python jemals gerechtfertigt?

Anzahl der Antworten 5 Antworten
Merke ich, dass in den meisten Fällen, ist es bevorzugt in Python einfach direkt auf die Attribute zuzugreifen, da es kein wirkliches Konzept der Kapselung, wie es ist in Java und dergleichen. Allerdings Frage ich mich, ob

Alternativen zu abstrakte Klassen in Ruby?

Anzahl der Antworten 5 Antworten
Ich bin neu in Ruby. Ein einfaches Beispiel, was ich brauche: class Animal abstract eat() class Cat < Animal eat(): implementation class Dog < Animal eat(): implementation In anderen Worten, das Essen () - Methode sollte erforderlich

C++/CLI : Wie kann ich erklären, abstrakten (in C#) - Klasse und-Methode in C++/CLI?

Anzahl der Antworten 2 Antworten
Was ist das äquivalent der folgende C# - code in C++/CLI? public abstract class SomeClass { public abstract String SomeMethod(); } InformationsquelleAutor Lopper | 2009-12-05

kann nicht erstellen Sie eine Instanz der abstrakten Klasse im interface-Methode

Anzahl der Antworten 3 Antworten
Ich habe diese Schnittstelle basiert auf der Dokumentation, die Sie mir gegeben hatte. (Ich muss arbeiten mit eine Dritte Partei eine API für die Datenbank-logging). Ich bin voraussichtlich wieder mit dem Objekttyp "Logger" für die getLogger ()

Abstraction und abstract in java

Anzahl der Antworten 2 Antworten
Ich bin ein java Entwickler ein gutes Verständnis von Objekt-Orientierung Konzepte(oder vielleicht, das glaub ich gern, dass). Und jetzt bin ich lernen, design patterns (Aus Head first design patterns). Ich lese über OOPS-Konzept Abstraktion zu verstehen, ist

Generische abstrakte Basis-Klasse von der Generischen Schnittstelle

Anzahl der Antworten 2 Antworten
Ich versuche zu verstehen, was die Hierarchie wäre das beste für die Vererbung wie folgt beschrieben. Bisher habe ich wie folgt: public interface IManager<T> where T : ISomeObject { bool Add(T o); bool Remove(T o); bool Update(T

Ist es ok, um unit-test eine abstrakte Klasse durch Instanziierung als ein mock-Objekt?

Anzahl der Antworten 5 Antworten
Es ist mir zu Ohren gekommen, dass man unit-test eine abstrakte Klasse instanziieren es als mock-Objekt. Damit Sie verhöhnen die abstrakten Eigenschaften und Methoden, während in der Lage zu testen, die implementiert lieben. Aber ich bin daran

Funktionalität für die automatische Wiederholung nach Ausnahme

Anzahl der Antworten 2 Antworten
Habe ich aus dieser abstrakten Klasse automatisch wiederholen-Netzwerk Anrufe, wenn einige exception geworfen wird. Ich aufpassen, um nicht erneut nach InterruptedException & UnknownHostException. Ich wiederholen 5 mal. Nach jedem Versagen Ich führe eine exponentielle wieder aus, ab

Mit abstrakten Klasse als template-Typ

Anzahl der Antworten 3 Antworten
Ich bin noch ziemlich neu in c++ (kommt von java). Ich habe eine stl-Liste von Typ Actor. Wenn Actor nur die "echten" Methoden war es kein problem. Ich will nun diese Klasse erweitern, um mehrere Klassen, und

Erstellen Sie eine Instanz innerhalb Abstrakte Klasse mit der Spiegelung

Anzahl der Antworten 3 Antworten
Ist es möglich, erstellen Sie eine Instanz von einer abgeleiteten Klasse in der abstrakten Vorfahren-Klasse mit der spiegelung Sagen wir: abstract class Base { public Base createInstance(){ //using reflection Class<?> c = this.getClass(); Constructor<?> ctor = c.getConstructor();

Java abstrakte Klasse eine Schnittstelle implementiert, beide haben die gleiche Methode

Anzahl der Antworten 5 Antworten
Während der Blick auf einige OOP-Materialien, dachte ich, von dieser Frage verwirrt mich ein wenig: Sollten Sie mit dem folgenden interface,abstrakte Klasse und konkrete Klasse: package one; public interface A { void doStuff(); } package one; public

Hinzufügen einen set-accessor verfügt, um eine Eigenschaft in einer Klasse, abgeleitet von einer abstrakten Klasse mit nur ein get-accessor

Anzahl der Antworten 3 Antworten
Ich habe eine abstrakte Klasse, AbsClass, die eine Schnittstelle implementiert, IClass. IClass hat ein paar Eigenschaften, die nur mit Get-Accessoren. AbsClass implementiert die Eigenschaften von IClass als abstrakte Eigenschaften definiert werden, die in die Klassen, die sich

Generische Typen vs Abstrakte Klassen/Interfaces

Anzahl der Antworten 2 Antworten
Angenommen, wir erstellen eine generische Kontrolle in .NET. E. g. ein Baum ist. Ich verstehe nicht, warum Menschen nutzen diese generische Typdefinition Control<T> wenn in der Objekt-Orientierten Programmierung, die ich verwenden kann eine abstrakte Klasse oder ein

Wie erstellen Sie abstrakte Klasse Objekt implementiert die Schnittstelle ( JAVA )

Anzahl der Antworten 4 Antworten
Ich habe eine Schnittstelle public interface I{ Status getStatus(); } dann habe ich eine abstrakte Klasse implementieren, die Schnittstelle public abstract class C implements I{ public Status getStatus() { return status; } } Möchte ich den Zugriff

Autowiring innerhalb der abstrakten Klasse gemacht für mapstruct

Anzahl der Antworten 2 Antworten
Ich versuche zu bauen, ein REST-Controller mit Spring. Formatieren Sie die Daten für die Lesbarkeit und die weitere integration, die ich verwendet habe Mapstruct. Hier ist, wie ich schrieb Mapper. @Mapper public abstract class DeviceDataMapper { @Autowired

Beste Weg, um dies zu tun generische abstrakte Klasse in c#?

Anzahl der Antworten 5 Antworten
Ich weiß, ich bin nicht so Recht, aber ich weiß auch, dass es ist ein Weg, dies zu tun. Ich versuche es so allgemein und Abstrakt wie möglich, sonst ist mein code wird richtig chaotisch. Also ich

Python: Verschiedene Konstruktor-Bilanz in der abgeleiteten Klasse

Anzahl der Antworten 3 Antworten
Wie kann ich einen anderen Konstruktor in einer abgeleiteten Klasse in Python? Wenn ich versuche, so etwas wie dieses: from abc import ABCMeta, abstractproperty, abstractmethod class AbstractClass(object): __metaclass__ = ABCMeta def __init__(self): pass und import AbstractClass class

abstract explizite interface-Implementierung in C#

Anzahl der Antworten 5 Antworten
Habe ich dieses C# - code: abstract class MyList : IEnumerable<T> { public abstract IEnumerator<T> GetEnumerator(); //abstract IEnumerator IEnumerable.GetEnumerator(); } Da ist, bekomme ich: 'Typ' nicht den Schnittstellenmember 'System.Sammlungen.IEnumerable.GetEnumerator()'. entfernen Sie die Kommentar-und ich bekomme: Der Modifizierer

Mehrere abstrakte Klassen in multi-level-Vererbung

Anzahl der Antworten 1 Antworten
Habe ich etwas wie Folgendes: public interface A { .... } public abstract class AbstractClass implements A { //Implements some methods from interface .... } public abstract class GroupOne extends AbstractClass { //Implements some methods from interface

kann nicht auf roomNumber vor Supertyp Konstruktor aufgerufen wurde

Anzahl der Antworten 3 Antworten
erstellt habe ich zwei Klassen Standard und Family die eine Erweiterung der abstrakten Klasse Room, bei der Erstellung der Standard Klasse ich bin erfüllt mit der Fehlermeldung "kann nicht auf roomNumber vor Supertyp-Konstruktor aufgerufen wurde," aber ich

dass Zeiger verwenden, um abstrakte Klasse, die Schwierigkeiten verursacht

Anzahl der Antworten 3 Antworten
Meine erste Frage hier... Möchte ich eine abstrakte Klasse A aus denen ich ableiten einer Klasse B (und Klassen B2, B3, ...). Ich habe verstanden, dass, um Sie zu behandeln einheitlich, ich habe die Verwendung der Zeiger

Mit Gson und Abstrakte Klassen

Anzahl der Antworten 2 Antworten
Ich versuche zum Austausch von Nachrichten zwischen einem client und einem server mittels GSON. Das problem ist Folgendes: Habe ich diese Struktur: public class Message { private TypeOfContent type; // It's a enum private Content content; ....

Nicht der Aufruf eines Konstruktors bedeutet Objekt erstellen?

Anzahl der Antworten 8 Antworten
Wenn wir es schaffen, ein Unterklasse-Objekt erweitert die abstrakte Klasse, die die abstrakte Klasse Konstruktor läuft auch . Aber wir wissen, dass wir keine Objekte einer abstrakten Klasse. Daher bedeutet es, dass, selbst wenn ein Konstruktor Abschluss

C++ - Forcing-Methode Überschreiben In Der Konkreten Klasse

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit in C++ zu schreiben, eine konkrete Klasse, die als einer anderen Klasse abgeleitet ist, hat eine Methode muss überschrieben werden. Eine abstrakte Klasse ermöglicht die durch die abgeleitete Klasse zu erstellen, die konkreten

Gibt es eine Möglichkeit zu machen, eine Methode, die nicht Abstrakt, sondern muss überschrieben werden?

Anzahl der Antworten 13 Antworten
Gibt es eine Möglichkeit zu zwingen, Kind-Klassen zu überschreiben einer nicht-abstrakten Methode der super-Klasse? Ich muss in der Lage sein zu erstellen, die Instanzen der übergeordneten Klasse, aber wenn eine Klasse erweitert diese Klasse, muss es eine

Update Ruby Attribute der Klasse hash, wenn sich eine Eigenschaft ändert

Anzahl der Antworten 1 Antworten
Ich versuche zu schreiben, eine Ruby Klasse, die funktioniert ähnlich wie Schienen AactiveRecord Modell in der Weise, dass Attribute behandelt werden: class Person attr_accessor :name, :age # init with Person.new(:name => 'John', :age => 30) def initialize(attributes={})

public static final-Feld in einer abstrakten Klasse oder Schnittstelle

Anzahl der Antworten 3 Antworten
Ich habe eine Menge von Unterklassen einer abstrakten Klasse und jeder von Ihnen erklären, ein public static final-Feld mit dem gleichen Namen. Ich dachte, dass dieses Feld in der abstrakten Oberklasse ohne es zu initialisieren und hoffen,

T muss ein nicht abstrakter Typ mit einem öffentlichen parameterlosen Konstruktor, um es zu verwenden als parameter 'TModel' im generischen Typ oder Methode

Anzahl der Antworten 2 Antworten
Ich habe versucht, auf der Suche SO für die Antwort und stolperte über ähnliche Probleme, aber ich konnte das nicht gelingt, verwenden Sie für die Lösung meines Problems ist, also bitte versuchen Sie nicht, markieren Sie diese

C# abstrakte Basisklasse für gemeinsame Spalten in LINQ

Anzahl der Antworten 1 Antworten
Dies ist, was ich bisher using System; using System.Collections.Generic; using System.Data.Linq; using System.Data.Linq.Mapping; using System.Linq; using System.Text; namespace Firelight.Business { public interface IBaseEntity<K> { K Id { get; } } ///<summary> ///Base business database connection object, primary

Kann ich statische Daten-member in einer abstrakten Klasse?

Anzahl der Antworten 7 Antworten
Entwarf ich eine Reihe von zusammenhängenden Klassen, und um in der Lage sein, Sie zu verwalten, habe ich Sie leiten sich von einer einzigen abstrakten Klasse. Alle diese Klassen müssen Zugang zu einer Reihe von freigegebenen Ressourcen,

Java - abstrakte Klasse equals(), und zwei Unterklassen

Anzahl der Antworten 10 Antworten
Ich habe eine abstrakte Klasse mit dem Namen Xpto und zwei Unterklassen, verlängern Sie es mit dem Namen Person und Auto. Ich habe auch eine Klasse namens Test mit main() und eine Methode foo (), die überprüft,

Erstellen Sie eine Instanz der abgeleiteten Klasse durch die der Basisklasse ohne hardcoding

Anzahl der Antworten 4 Antworten
Mein problem ist wie folgt: Ich habe eine base-Klasse muss Abstrakt sein. Es hat mehrere abgeleitete Klassen, jede mit Ihren eigenen besonderen Eigenschaften, die im Eigenschaften-Mitglied. Ich muss in der Lage sein, erstellen Sie eine neue Instanz

Wie ein "abstract-Feld"?

Anzahl der Antworten 8 Antworten
Ich weiß, abstrakte Felder existieren nicht in java. Ich habe auch gelesen diese Frage aber die vorgeschlagenen Lösungen lösen nicht mein problem. Vielleicht gibt es keine Lösung, aber es lohnt sich, zu Fragen 🙂 Problem Ich habe

Mit shared_ptr in dll-Schnittstellen

Anzahl der Antworten 4 Antworten
Ich habe eine abstrakte Klasse, in meiner dll. class IBase { protected: virtual ~IBase() = 0; public: virtual void f() = 0; }; Ich will IBase in meine exe-Datei, die die dll lädt. Erste Möglichkeit ist, erstellen

InstantiationException während JAXB Unmarshalling (abstrakte Basis-Klasse, die mit @XmlSeeAlso konkrete sub-Klasse)

Anzahl der Antworten 3 Antworten
Habe ich JAXB Unmarshalling Fehler wie unten. Die foo.bar.Base ist eine abstrakte Klasse, die mit einem @XmlSeeAlso annotation, die Listen foo.bar.SubBase (das ist eine konkrete Unterklasse von foo.bar.Base) Beide der oben genannten Klassen sind statisch erreichbar aus

c++ Polymorphismus-operator overloading

Anzahl der Antworten 6 Antworten
Wie kann ich machen, rein virtuelle Funktion einen operator+ (); - Funktion. wheh ı tun, wie dieses in der Basisklasse int operator+()=0; compiler-Fehler gibt . in Ableitung der Klasse operator+ () - Funktion compiler sagen, dass das

Warum HTTPServlet ist eine abstrakte Klasse? Alle funktionalen Grund?

Anzahl der Antworten 6 Antworten
HttpServlet ist eine abstrakte Klasse mit implementierten Methoden. Warum ist es Abstrakt? Die häufigste Antwort, die ich habe ist, die Einschränkung der Instanziierung von HttpServlet. Aber es gibt andere Möglichkeiten, es zu tun, wie ein private-Konstruktor wird

Klasse 'Raum' is abstract; cannot be instantiated

Anzahl der Antworten 3 Antworten
Habe ich eine Klasse eine abstrakte Klasse Room die Unterklassen Family und Standard habe ich room = new ArrayList<Room>(); innerhalb einer Hostel Klasse. Ich habe eine Methode zum hinzufügen Raum, um die ArrayList; public String addRoom(String roomNumber,

Sind alle Methoden der Schnittstelle Abstrakt?

Anzahl der Antworten 6 Antworten
Sehe ich das schriftliche in den meisten Orten- "All of the methods in an interface are abstract." Aber ein interface kann auch default methods und static methods und Methode Körper existiert für default-Methoden und statische Methoden. so

Php type hinting nicht immer zusammen mit interfaces und abstrakten Klassen?

Anzahl der Antworten 3 Antworten
Ich denke, es wird viel leichter sein, zu sehen, dass das problem in ein code-Beispiel schreiben die Frage in den ersten Platz. Hier ist mein php code: <?php interface AnInterface { public function method(); } class AClass

Abfrage der abstract-Klasse basierende Objekte in Django?

Anzahl der Antworten 7 Antworten
Sagen wir, ich habe eine abstrakte Basisklasse, die wie folgt aussieht: class StellarObject(BaseModel): title = models.CharField(max_length=255) description = models.TextField() slug = models.SlugField(blank=True, null=True) class Meta: abstract = True Nun, sagen wir, ich habe zwei tatsächliche Datenbank-Klassen, Erben

"Kann nicht erstellen Sie eine Instanz der abstrakten Klasse oder Schnittstelle" C# Fehlermeldung

Anzahl der Antworten 3 Antworten
Änderte ich meine base-Klasse abstract für ein Projekt und jetzt, ich erhalte folgende Fehlermeldung: Kann nicht erstellen Sie eine Instanz der abstrakten Klasse oder Schnittstelle Erhalte ich den Fehler, da die Benennung einer neuen Instanz einer abstract

Frühjahr Autowire-Annotation von Abstrakten Klassen: Keine eindeutige bean definiert ist

Anzahl der Antworten 1 Antworten
Ich habe eine abstrakte Klasse: @Component public abstract class BaseReport { public void export() { ... } Und eine Reihe von Klassen, die Sie erweitern und überschreiben Sie die export () - Methode (oder auch nicht). @Component

.net die Mehrfache Vererbung von abstrakten Klassen

Anzahl der Antworten 5 Antworten
ist es möglich um diese Funktionalität zu implementieren? Ich habe zwei abstrakte Klassen, und ich will Kraft eine Dritte Klasse zu implementieren, die alle abstrakten Methoden in den beiden Klassen public abstract class A { private void

kann nicht deklarieren Sie die variable ‘ werden von abstrakten Typ ‘

Anzahl der Antworten 2 Antworten
EDIT: Nachdem die Ausgaben ein wenig Zeit den code zu verstehen, ich schrieb, ich weiß noch nicht, was ist falsch mit ihm. Dies ist die Basisklasse, von der ich abgeleitet meiner Klasse: ///ContactResultCallback is used to report

die Zuweisung eines Objekts der abstrakten Klasse Typ Fehler

Anzahl der Antworten 2 Antworten
Hallo, ich habe folgenden Fehler und bin wirklich nicht sicher, warum. class InteSiVis: public ofBaseApp //{ , public ofxMidiListener{ Dieser tritt auf, wenn ich die Klasse inresivis Erben von der ofxMidiListener Klasse und ich bekomme die folgende

Was ist der Unterschied zwischen einer einfachen Basis-Klasse und abstrakte Klasse?

Anzahl der Antworten 4 Antworten
Ich war dabei eine Art von R&D und bin verwirrt mit dem Konzept einer abstrakten Klasse. Was ich weiß, über eine abstrakte Klasse ist, dass Sie enthalten konkrete Methoden, und es können virtuelle Methoden. Es kann oder

Unterschied zwischen Berufung neue und getInstance()

Anzahl der Antworten 6 Antworten
Ruft Class.getInstance() entspricht new Class()? Ich weiß, die Konstruktor genannt wird, für die letztere, aber was ist mit getInstance()? Danke. InformationsquelleAutor SIr Codealot | 2010-07-03

Was ist der Unterschied zwischen abstrakten Klassen und Reine abstrakte Klasse in C++?

Anzahl der Antworten 7 Antworten
Beispiel: Iteratoren sind Reine Abstraktionen: Alles, was sich verhält wie ein iterator ein iterator. Was bedeutet es? Ich glaube nicht, dass C++ macht eine solche Unterscheidung. Einige Benutzer können es tun, wenn es wichtig ist, in irgendeinem

Java überschreiben abstrakte generische Methode

Anzahl der Antworten 2 Antworten
Ich habe den folgenden code public abstract class Event { public void fire(Object... args) { //tell the event handler that if there are free resources it should call //doEventStuff(args) } //this is not correct, but I basically