Tag: superclass

Eine Superklasse ist ein Elternteil oder der Basis-Klasse abgeleitet ist, oder übernommen von einem Kind der Klasse (oder Unterklasse). Oberklassen sind ausgiebig in der Objekt-orientierten Programmierung (OOP).

Java: der Geerbten Klasse-Konstruktor aufrufen Super Klasse

Anzahl der Antworten 4 Antworten
Beim erstellen eines java-Programms habe ich ein problem festgestellt, Unterklasse-Konstruktor wirft eine Fehlermeldung durch den Aufruf der Superklasse die Methode Der code ähnlich wie diese : class Manage { public static void main(String args) { Manager m1

Java : Super Klasse array-Objekt zugewiesen, mit sub-Klasse array-Objekt

Anzahl der Antworten 4 Antworten
Ich versuche weisen eine sub-Klasse object-array zu seiner super-Klasse. Das Programm erfolgreich kompiliert, aber ich' immer ein ArrayStoreException. Ich weiß, dass arrays Eltern und Kind sind Referenzen auf dasselbe array, aber sollte ich nicht in der Lage

Python 2.3 Aufruf von super-Klasse-Methode

Anzahl der Antworten 1 Antworten
Probleme beim Aufruf von Basis-Klasse-Funktion in der folgenden Python 2.3 Skript. nach der Lektüre dieser post: Aufruf einer übergeordneten Klasse die Methode von der Kind-Klasse in Python? Habe ich generieren, dieses kleine Stück code: class Base(object): def

In Objective-C, Fehler "No visible @interface for 'XYZPerson' erklärt der Selektor "saySomething'

Anzahl der Antworten 3 Antworten
Bin ich wirklich neu auf Objective-C und wenn ich übte das Buch übungen, die ich wirklich bin hier hängengeblieben. Bitte helfen Sie mir zu lösen und ich habe mir überlegt, was könnte diesen Fehler verursachen, die für

Bekommen Instanz von Unterklasse zu Oberklasse mit der statischen Methode

Anzahl der Antworten 6 Antworten
Ich habe eine Superklasse, ich würde gerne vorne eine statische Methode namens getInstance() für alle Unterklassen. Beim erstellen einer Instanz einer Unterklasse, die ich dann registrieren Sie die Instanz der Superklasse (vielleicht mit Hilfe einer Hashtabelle, wo

Smart-Methode zu überprüfen, die super-Klasse

Anzahl der Antworten 3 Antworten
public boolean isUserControled(){ return action.getClass().getSuperclass().toString().equals("class logic.UserBehaviour"); } Ich denke, dass dieses Stück code ist ziemlich selbsterklärend. Ist es ein schlauer Weg, dies zu tun? Dank InformationsquelleAutor F. P. | 2011-04-02

So rufen Sie eine Unterklasse die Methode aus der Oberklasse?

Anzahl der Antworten 2 Antworten
Java Neuling hier. Banana and Apple extend Fruit (Fruit könnte genauso gut eine abstrakte Klasse, da die nicht Frucht bringt, wird immer instanziert). Banana und Apple beide haben einen (völlig anderen) toString() Methode. Methode irgendwo-nennen wir es

ServiceConnectionLeaked in Android

Anzahl der Antworten 5 Antworten
Ich bin versucht, einen Dienst in Android für einige grundlegende Datenbank-Operationen, aber aus irgendeinem Grund bin ich immer eine Aktivität ausgetreten ServiceConnection Fehler. Ich poste die komplette Logcat Auslesen an der Unterseite. Ich den gleichen service in

Java: Rückkehr Unterklasse in Oberklasse-Methode Signatur

Anzahl der Antworten 3 Antworten
Arbeite ich an einem problem, wo gibt es mehrere Implementierungen von Foo, begleitet von mehreren FooBuilder's. Während Foo's einige gemeinsame Variablen, die festgelegt werden müssen, haben Sie auch verschiedene Variablen, die verlangen von Ihren jeweiligen FooBuilder zu

Die Vermeidung einer Klasse aus der direkten Instanziierung in Python

Anzahl der Antworten 4 Antworten
Ich habe eine super Klasse mit einer Methode ruft andere Methoden, die nur definiert, die in Ihrer sub-Klassen. Das ist, warum, wenn ich erstellen Sie eine Instanz von meinem super Klasse und rufen die Methode, kann es

implizite super-Konstruktor Person() nicht definiert ist. Muss explizit aufrufen eines anderen Konstruktors?

Anzahl der Antworten 5 Antworten
Ich bin an einem Projekt arbeiten und ich bin immer der Fehler "implicit super constructor Person() nicht definiert ist. Muss explizit aufrufen eines anderen Konstruktors" und ich verstehe ihn nicht richtig. Hier ist meine Klasse "person": public

Wie cast-Unterklasse-Objekt zum übergeordneten Objekt

Anzahl der Antworten 4 Antworten
ich habe 2 Klassen, genannt Oberklasse und der Unterklasse, die ich versucht zu casten Objekt der Unterklasse zu Oberklasse, aber Ihr scheint nicht zu funktionieren, wenn ich verwenden möchten, die Unterklasse-Objekt aus der Oberklasse. Bitte helfen Sie,

Java extends Beispiel

Anzahl der Antworten 4 Antworten
ich habe ein java-Anfänger-Frage: Eltern.print() druckt "hallo" in die Konsole aber auch Kind.print() druckt "hallo". Ich dachte, es hat drucken "Kind". Wie kann ich dieses Problem lösen? public class Parent { private String output = "hallo"; public

Wie rufe ich eine super-Konstruktor im Dart?

Anzahl der Antworten 4 Antworten
Wie rufe ich eine super-Konstruktor im Dart? Ist es möglich, zu nennen, genannt der super-Konstruktoren? InformationsquelleAutor Eduardo Copat | 2012-11-07

Python: Absturz mit Laufzeitfehler: super-Klasse __init__() of %S wurde nie genannt

Anzahl der Antworten 1 Antworten
Habe ich versucht zu tun, einige-Betrieb (setParent) auf ein Objekt in Python (eine Instanz einer Klasse, die erbt von einer anderen Klasse werden bestimmte, QtGui.QLabel), aber während der Laufzeit der oben genannten Fehler wurde ausgelöst. Das Objekt

Unterschied zwischen super() aufrufen und Oberklasse direkt

Anzahl der Antworten 1 Antworten
In Python 2.7 und 3, verwende ich folgende Methode aufrufen, eine super-Klasse-Funktion: class C(B): def __init__(self): B.__init__(self) Ich sehe es auch möglich, zu ersetzen B.__init__(self) mit super(B, self).__init__() und in Python ist3 super().__init__(). Gibt es irgendwelche Vorteile

Java: wie haben ein array von Unterklasse-Typen?

Anzahl der Antworten 3 Antworten
Sagen ich habe eine super-Klasse "Tier" und Unterklassen "Katze", Hund, Vogel". Gibt es eine Möglichkeit, ein array von Unterklasse-Typ eher als Instanzen der Klasse mit denen ich in der Lage sein zu instanziieren Instanzen jeder möglichen Unterklasse?

Die Methode überschreiben muss oder der Implementierung einer superclass-Methode

Anzahl der Antworten 4 Antworten
Kurze Frage. Ich bin mit Eclipse und ich bin immer die Die Methode überschreiben muss oder der Implementierung einer superclass-Methode-Fehler, außer Eclipse wird über die Einhaltung von Java 1.7. Hier ist mein Code: public abstract class M4

Warum ist super.super.Methode(); nicht erlaubt in Java?

Anzahl der Antworten 22 Antworten
Lese ich diese Frage und dachte, das würde leicht gelöst werden (nicht, dass es nicht lösbar ohne), könnte man schreiben: @Override public String toString() { return super.super.toString(); } Ich bin mir nicht sicher, ob es in vielen

wie gebe ich eine Unterklasse Parameter in der Superklasse private Variablen?

Anzahl der Antworten 1 Antworten
Ich bin verwirrt, wie man get-Parameter von new-Objekt-Instanzen, fließen auch in die super-Klasse aktualisieren die privaten Felder in der Klasse super. So, ich bin in einer erweiterten Java-Klasse und ich habe Hausaufgaben, die erfordert, dass eine "Person"

Methode nicht überschreibt Methode aus der übergeordneten Klasse

Anzahl der Antworten 2 Antworten
Kann mir jemand sagen, warum dieser Fehler angezeigt wird (oder sogar eine bessere Lösung)? Ich bin neu in der Java - (und Android -) Entwicklung, so dass ich wirklich don T wissen, mein Fehler Mein Code: import

C++ Call-Unterklasse die Methode aus der Oberklasse

Anzahl der Antworten 2 Antworten
Habe ich code der folgenden Art: class SubClass; class SuperClass; class SuperClass { private: void bar() { SubClass().foo(); } }; class SubClass : SuperClass { public: void foo() {}; }; Also im Grunde habe ich eine Oberklasse,

Java: Kann eine Klasse Erben zwei super Klassen zur gleichen Zeit?

Anzahl der Antworten 10 Antworten
Habe ich eine Klasse Reise, die ich machen will eine Oberklasse einer anderen Klasse plannedjourney. Die plannedjourney Klasse extends JFrame da es enthält Formen..Aber ich will auch diese Klasse erweitert die Reise.. Gibt es eine Möglichkeit, dies

Ist es möglich, auf die Variablen der Unterklasse mit dem Objekt der Oberklasse in den Polymorphismus

Anzahl der Antworten 2 Antworten
Wie kann ich Zugang zu state-variable der Klasse KeyBoardPlayer mit einem Objekt der Klasse KalaPlayer? /** * An abstract class representing a player in Kala. Extend this class * to make your own players (e.g. human players

Ist es möglich, eine Klasse mehr als eine Oberklasse?

Anzahl der Antworten 5 Antworten
Erstelle ich eine unglaublich primitive BLACK Jack Spiel für meine high-school-Programmierung Klasse mit Swing, daher werden alle meine Ressource-Klassen erweitern JPanel. Ich habe die folgenden Ressource-Klassen: DealerBox ClubsBox SpadesBox HeartsBox Mein problem ist, dass ich möchte erstellen

Konstruktor der Unterklasse in Java

Anzahl der Antworten 6 Antworten
Beim kompilieren dieses Programm, bekomme ich Fehler- class Person { Person(int a) { } } class Employee extends Person { Employee(int b) { } } public class A1{ public static void main(String args){ } } Fehler Nicht

Kann nicht finden, interface-Deklaration für meine IOS-view-controller

Anzahl der Antworten 3 Antworten
Ich bin immer diese Fehlermeldung: "Cannot find interface declaration for 'BaseViewController', Oberklasse 'ViewController'. Hier ist die situation: AppDelegate: Unterklasse von NSObject In der header-Datei: #include UIApplicationDelegate BaseViewController Unterklasse von UIViewController In der header-Datei: #import "AppDelegate.h" ViewController Unterklasse

Private Mitglieder, die in Java Vererbung

Anzahl der Antworten 5 Antworten
Mir wurde gesagt, dass für eine Java-Unterklasse kann es Erben alle Mitglieder der Superklasse. So bedeutet dies, dass auch private Mitglieder? Ich weiß, es kann Erben geschützt Mitglieder. Kann mir das jemand erklären. Ich bin jetzt Total

Ausweitung der Oberklasse und classcastexception-Fehler

Anzahl der Antworten 4 Antworten
Ich habe eine Oberklasse, die beiden Methoden, die ich überschreiben möchten. Hier ist mein code: public class MyCustomClass extends SomeSuperClass { protected MyCustomClass(params) { super(params); } @Override public void method1() { super.method1(); /* here goes my code

ArrayList mit verschiedenen Objekten der gleichen Oberklasse - wie der Zugriff auf die Methode einer Unterklasse

Anzahl der Antworten 4 Antworten
Hallo, ich Frage mich, ob es eine einfache Lösung für mein problem, Ich habe eine ArrayList: ArrayList <Animal> animalList = new ArrayList<Animal>(); /* I add some objects from subclasses of Animal */ animalList.add(new Reptile()); animalList.add(new Bird()); animalList.add(new

Ändern Sie den Wert der übergeordneten Klasse auf Instanzvariablen von Unterklasse

Anzahl der Antworten 5 Antworten
Habe ich herausgefunden, dass ich es tun kann, auf diese Weise in der Kind-Klasse: ParentClass.variable = value; Aber ich habe gesagt, dass es eine bessere Praxis, um die Verwendung von get/set-Methoden und nicht geben direkten Zugriff auf

Wie der Zugriff auf eine Superklasse der Klasse Attribute in Python?

Anzahl der Antworten 6 Antworten
Haben Sie einen Blick auf den folgenden code: class A(object): defaults = {'a': 1} def __getattr__(self, name): print('A.__getattr__') return self.get_default(name) @classmethod def get_default(cls, name): # some debug output print('A.get_default({}) - {}'.format(name, cls)) try: print(super(cls, cls).defaults) # as

Java - Implementierung Von Schnittstellen

Anzahl der Antworten 4 Antworten
Arbeite ich an einer Hausaufgabe für mein in die Programmierung der Klasse, beinhaltet das implementieren von Schnittstellen. Das problem hier ist, dass ich eigentlich nur flat-out nicht verstehen, Schnittstellen oder was Sie verwendet werden (der professor war

Java: Kraft Unterklassen zu überschreiben Methoden der Oberklasse

Anzahl der Antworten 5 Antworten
Wie kann ich schreiben Sie eine Methode und die Kraft, die Unterklassen überschreiben diese Methode. In Eclipse es sollte zeigen, in der Quick-Fix-Dialog: "Add unimplemented methods". Dank InformationsquelleAutor Dj Boris | 2011-09-11

Aufruf einer überschriebenen Methode der übergeordneten Klasse eine überschriebene Methode aufruft

Anzahl der Antworten 4 Antworten
Dieser code löst eine Ausnahme aus, AttributeError, "wtf!", da A.foo() ruft B.foo1() sein, sollte es nicht nennen A.foo1()? Wie kann ich es erzwingen zu nennen A.foo1() (und jeder Methodenaufruf innerhalb A.foo() rufen sollte A.*) class A(object): def

Methode muss super() aufzurufen Fehler in Netbeans

Anzahl der Antworten 5 Antworten
Kürzlich habe ich eine Netbeans-Projekt und ich bin mit SVN zusammen mit ihm. Ich sehe duplicate class Fehler, und in der Konsole sagt es java.lang.VerifyError: (class: pie/chart/explorer/PieChartExplorer, method: <init> signature: ()V) Constructor must call super() or this()

Rufen Unterklasse die Methode aus der übergeordneten Klasse

Anzahl der Antworten 6 Antworten
Ich habe zwei Klassen, benannt Parent und Child weiter unten). Parent ist die Superklasse von Child ich kann rufen Sie eine Methode der Oberklasse aus seiner Unterklasse mit Hilfe des keyword -super. Ist es möglich den Aufruf

java initialisiert Unterklasse aus der Oberklasse

Anzahl der Antworten 3 Antworten
public class Base { //long list of attributes //no Constructor using fields //no init methode //i cannot change this class } nun erweiterte ich die Base-Klasse wie: public class subClass extends Base{ private boolean selected; ... getter

Java Web Services/JAXB - Abstrakten Oberklasse

Anzahl der Antworten 3 Antworten
Habe ich ein Paket mit JAXB annotierte Klassen mit einer abstrakten Oberklasse. Ich möchte an dieser Oberklasse in web-service-Schnittstelle, so dass ich kann passieren, alle Unterklassen als parameter. Wenn ich es tun, wird eine Ausnahme geworfen: javax.xml.ws.WebServiceException:

Aufruf Oberklasse von einer Unterklasse der Konstruktor in Java

Anzahl der Antworten 4 Antworten
Ich versuche, erstellen Sie einen Konstruktor, ein Feld als parameter, dann legt er es in ein Feld gespeichert ist, in einer Oberklasse. Hier ist der code, den ich verwende public crisps(String flavour, int quantity) { this.flavour =

Wie nennt man eine Methode, für eine Objective-C-Objekt ist die Oberklasse von anderswo?

Anzahl der Antworten 2 Antworten
Wenn Sie die Implementierung einer Unterklasse, können Sie innerhalb Ihrer Umsetzung, der explizite Aufruf des superclass-Methode, auch wenn Sie schon überschrieben, die Methode, d.h.: [self overriddenMethod]; //calls the subclass's method [super overriddenMethod]; //calls the superclass's method Was

Ist es möglich, den Anruf Unterklassen " Methoden für ein Oberklasse-Objekt?

Anzahl der Antworten 9 Antworten
Tier ist eine Superklasse von Hund und der Hund hat eine Methode namens Rinde public void bark() { System.out.println("woof"); } Folgendes: Animal a = new Dog(); if (a instanceof Dog){ a.bark(); } Was wird passieren? die Zuordnung

C# Aufrufen Basisklasse' Konstruktor nach eigenen Konstruktor?

Anzahl der Antworten 3 Antworten
Wie kann ich call Basisklasse' Konstruktor nach ich genannt habe, meine eigenen Konstruktor? Das problem ist, Basisklasse' Konstruktor ruft eine abstrakte Methode (überschrieben in der sub-Klasse), die für den Zugriff auf Variablen xinitialisiert in der sub-Klasse "

Vererbung und Überschreiben von __init__ in python

Anzahl der Antworten 5 Antworten
War ich zu Lesen "Dive Into Python" und in dem Kapitel über die Klassen gibt es dieses Beispiel: class FileInfo(UserDict): "store file metadata" def __init__(self, filename=None): UserDict.__init__(self) self["name"] = filename Der Autor sagt dann, dass, wenn Sie

super () löst "TypeError: muss type sein, nicht classobj" für new-style Klasse

Anzahl der Antworten 6 Antworten
Folgende Verwendung von super() wirft einen TypeError: warum? >>> from HTMLParser import HTMLParser >>> class TextParser(HTMLParser): ... def __init__(self): ... super(TextParser, self).__init__() ... self.all_data = ... >>> TextParser() (...) TypeError: must be type, not classobj Gibt

Wann soll eine Schnittstelle implementiert werden und wann soll eine Oberklasse erweitert werden?

Anzahl der Antworten 11 Antworten
Ich ve wurde Lesen eine Menge über Schnittstellen und Vererbung in Java, und ich weiß, wie beides zu tun, und ich glaube, ich habe ein gutes Gefühl für beide. Aber es scheint, dass niemand jemals wirklich vergleicht

Java-Vererbung - Aufrufen der Superklassenmethode

Anzahl der Antworten 5 Antworten
Können angenommen ich habe die folgenden zwei Klassen public class alpha { public alpha(){ //some logic } public void alphaMethod1(){ //some logic } } public class beta extends alpha { public beta(){ //some logic } public void

wie man Konstruktor von der Superklasse in die Unterklasse erbt

Anzahl der Antworten 6 Antworten
Wie Erben der Konstruktor von einer super-Klasse eine sub-Klasse? InformationsquelleAutor der Frage Anil | 2010-02-23

Swift subclassing - Wie man Init () überschreibt

Anzahl der Antworten 4 Antworten
Habe ich die folgende Klasse, die mit einer init-Methode: class user { var name:String var address:String init(nm: String, ad: String) { name = nm address = ad } } Ich versuche Unterklasse dieser Klasse, aber ich bekomme

Jackson Serialisierung: Wie Superklasseneigenschaften zu ignorieren

Anzahl der Antworten 3 Antworten
Ich serialisieren möchten eine POJO Klasse, die ist nicht unter meiner Kontrolle, aber vermeiden wollen serialisieren einer der Eigenschaften, die kommen aus der Oberklasse und nicht aus der letzten Klasse. Beispiel: public class MyGeneratedRecord extends org.jooq.impl.UpdatableRecordImpl<...>, example.generated.tables.interfaces.IMyGenerated