Suchergebnisse für Anfrage "abstract-class"

6 die antwort

Instanziiert die JVM intern ein Objekt für eine abstrakte Klasse?

Ich habe eine abstrakte Klasse und ihre konkrete Unterklasse. Wenn ich ein Objekt der Unterklasse erstelle, ruft es automatisch den Superkonstruktor auf. Erstellt die JVM intern ein Objekt der abstrakten Klasse? public abstract class ...

6 die antwort

Force nicht abstrakte Methode überschrieben werden

Ich habe eine MethodeString foo() in einer abstrakten Klasse, die bereits einige Vorberechnungen durchführt, aber nicht das endgültige Ergebnis liefern kann, das die Methode zurückgeben soll. Ich möchte also, dass jede nicht abstrakte Klasse, die ...

4 die antwort

Verwenden eines generischen Typs einer Unterklasse innerhalb ihrer abstrakten Oberklasse?

In meinem Code a haben die folgenden abstrakten Superklasse public abstract class AbstractClass<Type extends A> {...}und einige Kinderklassen wie public class ChildClassA extends AbstractClass<GenericTypeA> {...} public class ChildClassB ...

TOP-Veröffentlichungen

8 die antwort

Welche Verwendung haben Konstruktoren in abstrakten Klassen? [Duplikat

Diese Frage hat hier bereits eine Antwort: ann eine abstrakte Klasse einen Konstruktor habe [/questions/260666/can-an-abstract-class-have-a-constructor] 21 Antworten Da wir keine abstrakte Klasse instanziieren können, was ist dann die ...

30 die antwort

Wie deklarieren Sie eine Schnittstelle in C ++?

Wie richte ich eine Klasse ein, die eine Schnittstelle darstellt? Ist das nur eine abstrakte Basisklasse?

4 die antwort

pure virtuelle Funktion und abstrakte Klasse

Ich habe die folgenden Klassen: Base und Derived. Beim Kompilieren beschwert sich der Compiler, dass keine Instanz von DLog erstellt werden kann, da sie abstrakt ist. Kann mir jemand sagen, wie ich diesen Fehler beheben kann? Ich vermute, es ...

6 die antwort

Warum ist der Wert des Instanzfeldes null?

Ich habe dieses einfache Stück Code. abstract class X { X() { read(); } private void read() { Object obj = new Object(); readValue(obj); } protected abstract void readValue(Object obj); } class Y extends X { Object obj = null; Y() { super(); } ...

10 die antwort

Sind Accessoren in Python jemals gerechtfertigt?

Mir ist klar, dass es in den meisten Fällen in Python vorzuziehen ist, nur direkt auf Attribute zuzugreifen, da es kein wirkliches Konzept für die Kapselung gibt, wie es in Java und dergleichen der Fall ist. Ich frage mich jedoch, ob es keine ...

2 die antwort

"Importieren" einer Definition einer Funktion aus einer Basisklasse zur Implementierung einer abstrakten Schnittstelle (Mehrfachvererbung in C ++)

Say Wir haben eine Klasse, die von zwei Basisklassen erbt (Mehrfachvererbung). Basisclass A ist abstrakt und deklariert eine reine virtuelle Funktionfoo, die andere Basisclass B deklariert und implementiert eine Funktionfoo der ...

8 die antwort

Warum gibt es in Java in einer abstrakten Klasse einen Modifikator für den privaten Zugriff, obwohl wir keine Instanz einer abstrakten Klasse erstellen können?

Ich weiß, dass es keine gute Codierungspraxis ist, eine Methode als @ zu deklariereprivate in einem (nabstract Klasse. Auch wenn wir keine Instanz eines @ erstellen könnabstract Klasse, warum ist dasprivate Zugriffsmodifikator innerhalb ...