Tag: abstract-class
Abstrakte Klassen sind Klassen, die nicht instanziiert werden kann. Sie existieren, um Allgemeine Funktionen und Schnittstellen-Spezifikationen, um mehrere konkrete Klassen.
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
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
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
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 ()
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
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
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
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
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
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();
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
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
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
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
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
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
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
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
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
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
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
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; ....
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
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
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
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={})
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,
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
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
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,
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,
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
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
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
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
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
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
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,
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
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
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
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
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
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
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
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
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
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
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
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