Frage zur Vererbung (bzgl Supercontruktor)

XlabX

Mitglied
Hallo Leute,
ich musste in meiner Aufgabe folgende 3 Klassen erstellen und wollte mir das ganze nun mal ausgeben lassen. Leider sagt er mir folgende Fehlermeldung:

Exception in thread "main" java.lang.Error: Unresolved compilation problems:
Implicit super constructor CheckingAccount() is undefined. Must explicitly invoke another constructor
Implicit super constructor CheckingAccount() is undefined. Must explicitly invoke another constructor

at Bank.<init>(Bank.java:6)
at Bank.main(Bank.java:29)

Demzufolge gibt es ja ein Problem in meiner Klasse Checking Account und mit dessen Constructor. Vielleicht könnte mir einer weiter helfen ;-)


Java:
public class Account {
	
	public Account () {}
	
	public Account (int x, double y, String Name) {
		setKto(x); setKtoSt(y); setKtoInh(Name);
	}
	protected int Kto;
	protected double KtoSt;
	protected String KtoInh;
	
	public void setKto(int x) {
		Kto = x;
	}
	public void setKtoSt (double y) {
		KtoSt = y;
	}
	public void setKtoInh (String Name) {
		KtoInh = Name;
	}
	public int getKto() {return Kto;}
	public double getKtoSt() {return KtoSt;}
	public String getKtoInh() {return KtoInh;}
}

Java:
public class CheckingAccount extends Account {
	
	protected double overdraft;

	public CheckingAccount (int x, double y, String Name) {
		setKto(x); setKtoSt(y); setKtoInh(Name);
	}
	
	public CheckingAccount (int x, double y, String Name, double cred) {
		setKto(x); setKtoSt(y); setKtoInh(Name); setOverdraft(cred);
	}
	
	public void setOverdraft(double cred) {
		overdraft = cred;
	}
	public double getOverdraft() {return overdraft;}
}

Java:
public class Bank extends CheckingAccount {
	
	private CheckingAccount Konto1, Konto2;
	
	public Bank (CheckingAccount one, CheckingAccount two) {
		Konto1 = one; Konto2 = two;
	}
	public String toString() {
		String output = "";
		System.out.println("Kontonummer: " + Konto1.getKto() +
						   "\nKontoinhaber: " + Konto1.getKtoInh() +
						   "\nKontostand: " + Konto1.getKtoSt() + " €");
		
		System.out.println("Kontonummer: " + Konto2.getKto() +
				  		   "\nKontoinhaber: " + Konto2.getKtoInh() +
				  		   "\nKontostand: " + Konto2.getKtoSt() + " €" +
				  		   "\nDispo: " + getOverdraft());
	return output;
		 
	}


	public static void main (String[] args) {
	CheckingAccount KonOne = new CheckingAccount (1122, 2000, "Mustermann");
	CheckingAccount KonTwo = new CheckingAccount (1123, 30, "Müller", 100);
	Bank Test = new Bank (KonOne, KonTwo);
	Test.toString();
	}
}
 

Marco13

Top Contributor
Code:
public CheckingAccount (int x, double y, String Name) {
    [B]super(x,y,Name);[/B]
    // WEG:  setKto(x); setKtoSt(y); setKtoInh(Name);
}
 

XlabX

Mitglied
Hi,
danke schonmal die Fehlermeldung ist schon was kleiner geworden, jetzt sagt er nur noch:

Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Implicit super constructor CheckingAccount() is undefined. Must explicitly invoke another constructor

at Bank.<init>(Bank.java:6)
at Bank.main(Bank.java:27)

jedoch lässt es sich immer noch nicht compilieren.

meine klasse CheckingAccount sieht folgendermaßen aus:
Java:
public class CheckingAccount extends Account {
	
	protected double overdraft;

	public CheckingAccount (int x, double y, String Name) {
		 super(x,y,Name);
	}
	
	public CheckingAccount (int x, double y, String Name, double cred) {
		 super(x,y,Name);
	}
	
	public void setOverdraft(double cred) {
		overdraft = cred;
	}
	public double getOverdraft() {return overdraft;}
}
 

Marco13

Top Contributor
EDIT: Ähwas? Moment...Da gibt's keinen anderen Konstrukor mehr?!

(BTW: Beim zweiten muss aber danach noch der setOverdraft-Aufruf stehenbleiben!)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
TimoN11 Frage zu Java-Vererbung (Cast) Java Basics - Anfänger-Themen 5
J Frage zur Vererbung Java Basics - Anfänger-Themen 1
D Vererbung Frage zum Klassenaufbau mit Vererbung Java Basics - Anfänger-Themen 1
J Kleinere Frage zur Vererbung/Objekterzeugung Java Basics - Anfänger-Themen 2
T Deutschverständnis-Frage zur Vererbung Java Basics - Anfänger-Themen 5
E Vererbung Frage zu Zugriffsrechten/Vererbung Java Basics - Anfänger-Themen 3
X Vererbung Vererbung Frage Java Basics - Anfänger-Themen 6
S Frage zu Vererbung und return. Java Basics - Anfänger-Themen 4
H Vererbung theoretische Frage zur Vererbung/Methoden Java Basics - Anfänger-Themen 7
F Vererbung (einfache Frage) Java Basics - Anfänger-Themen 5
N Frage zur Vererbung/Überladung Java Basics - Anfänger-Themen 3
B Frage zu Vererbung Java Basics - Anfänger-Themen 17
D Frage zur Vererbung Java Basics - Anfänger-Themen 45
0 Eine Frage zur Vererbung... Java Basics - Anfänger-Themen 2
T Frage zu Vererbung beim Collection-Framework Java Basics - Anfänger-Themen 4
Z Frage zur Vererbung. Java Basics - Anfänger-Themen 16
P einfach frage zur vererbung Java Basics - Anfänger-Themen 9
G Frage zur Vererbung und überschreiben von Methoden Java Basics - Anfänger-Themen 6
G frage zu vererbung (super) Java Basics - Anfänger-Themen 10
C Frage zu Vererbung Java Basics - Anfänger-Themen 2
I Frage zur Vererbung Java Basics - Anfänger-Themen 14
B Frage zur Vererbung Java Basics - Anfänger-Themen 15
F Frage zur Vererbung und Zugriffmodifikator private Java Basics - Anfänger-Themen 3
S Frage zum Design der Vererbung (Kartendeck und Dupletten) Java Basics - Anfänger-Themen 12
R Frage wegen Vererbung Java Basics - Anfänger-Themen 5
A Frage zur Vererbung Java Basics - Anfänger-Themen 7
Zrebna Frage zu Test-Driven Development (TDD) Java Basics - Anfänger-Themen 3
I Frage Thymeleaf -> Fehler ignorieren und mit "" ersetzen? Java Basics - Anfänger-Themen 15
I Frage Thymeleaf -> Prefix / Suffix ändern? Java Basics - Anfänger-Themen 11
D Rekursions Probleme / frage Java Basics - Anfänger-Themen 4
T Frage zu Parse Java Basics - Anfänger-Themen 2
H Frage an die Profis Java Basics - Anfänger-Themen 4
J Eine konzeptionelle Frage zu OOP Java Basics - Anfänger-Themen 3
P Frage zu Rekursion und Backtracking Java Basics - Anfänger-Themen 2
H Frage zur Ausgabe Java Basics - Anfänger-Themen 4
H Frage zu arithmetischen Operationen Java Basics - Anfänger-Themen 20
F Kurze Frage zu replace() Java Basics - Anfänger-Themen 19
JavaSchmecktLecker Polymorphie Frage zur Methodenüberschreibung Java Basics - Anfänger-Themen 21
J Frage zu einem "Taschenrechner" code Java Basics - Anfänger-Themen 9
B Erste Schritte Frage zu Instanzierung und Referenzen Java Basics - Anfänger-Themen 8
DoubleM Runtime.getRuntime().exec Frage Java Basics - Anfänger-Themen 2
J Eine theoretische Frage zur Praxis - JPanel oder Canvas Java Basics - Anfänger-Themen 5
O Frage: Formaler Typbezeichner? Java Basics - Anfänger-Themen 3
I BlueJ Queue Frage für Klausur Java Basics - Anfänger-Themen 2
N Verständnis Frage zu Variablen Java Basics - Anfänger-Themen 3
N Spezielle frage zum Comparator Java Basics - Anfänger-Themen 6
L Frage zum Array Java Basics - Anfänger-Themen 1
A Frage zum UML Design Java Basics - Anfänger-Themen 1
I Hilfe bei Klausur Frage Java Basics - Anfänger-Themen 8
izoards Drucken Frage zu FAQ Beitrag Java Basics - Anfänger-Themen 2
J Frage zu meinem Code (OOP) Java Basics - Anfänger-Themen 4
sserio Split() -> Regex Frage. Java Basics - Anfänger-Themen 7
A OCA Study Guide: 2. Frage aus Kapitel 3 Java Basics - Anfänger-Themen 9
sserio Date Library Frage Java Basics - Anfänger-Themen 9
Max246Sch Frage zu Währungsrechner Code Java Basics - Anfänger-Themen 2
sserio Frage zu HashMaps Java Basics - Anfänger-Themen 20
sserio Frage zu Threading - Multithreading Java Basics - Anfänger-Themen 2
sserio Frage zu Lambda Ausdrücken Java Basics - Anfänger-Themen 7
sserio Frage zu BigInteger Java Basics - Anfänger-Themen 1
D Frage bzgl. Enum-Handhabung Java Basics - Anfänger-Themen 16
xxx12 Frage Java Basics - Anfänger-Themen 2
I Generelle Frage zu Mikroservices (Spring Boot?), Docker... Java Basics - Anfänger-Themen 7
R Frage zu Methoden (Rückgabewert u. ohne.) Java Basics - Anfänger-Themen 2
A Frage zur programmierung Java Basics - Anfänger-Themen 12
M Frage zur Methode split der Klasse String Java Basics - Anfänger-Themen 32
R Input/Output Frage zu Java IO Java Basics - Anfänger-Themen 6
M Frage zu printWriter Java Basics - Anfänger-Themen 5
C Frage zu OLSMultipleLinearRegression Java Basics - Anfänger-Themen 31
KogoroMori21 Frage zum Euklidischen Algorithmus Java Basics - Anfänger-Themen 11
S Verständnis-Frage zu einer HÜ? Java Basics - Anfänger-Themen 1
F Frage betreff Programm mit dem man C++-Code in JAVA-Code übersetzen lassen kann Java Basics - Anfänger-Themen 2
L Frage zur Ticket Maschine Java Basics - Anfänger-Themen 1
J Frage zu OOP-Klassendiagramm Java Basics - Anfänger-Themen 8
OSchriever Frage zu Compiler Java Basics - Anfänger-Themen 8
H Frage zu Throw Exception Java Basics - Anfänger-Themen 2
Bademeister007 Hallo Leute ich hab eine Frage zur ArrayList Java Basics - Anfänger-Themen 8
F Frage betreff Programmierbücher zu Lagerverwaltung als Konsolenprogramm Java Basics - Anfänger-Themen 3
dieter000 Kurze Frage kann mir ejmand kurz diesen Code erklären, bzw wie man die zeilen erklärt und so Java Basics - Anfänger-Themen 1
I String.split regex Frage Java Basics - Anfänger-Themen 2
N Best Practice Frage zum MVC-Pattern Java Basics - Anfänger-Themen 2
dieter000 Frage zu einem Beispiel... Java Basics - Anfänger-Themen 5
J Frage zum Loggen Java Basics - Anfänger-Themen 18
J Methoden Frage: Array-Werte in anderer Methode ändern Java Basics - Anfänger-Themen 4
Zrebna Frage zum "Referenzen-konzept" in Java Java Basics - Anfänger-Themen 8
JD_1998 Array-Position aus einer Methode in einer anderen ausgeben (Kurze Frage) Java Basics - Anfänger-Themen 2
marcooooo Frage zu bestimmten Beispiel Java Basics - Anfänger-Themen 31
NeoLexx equals()-Methode Verständnis Frage anhand Code Beispiel Java Basics - Anfänger-Themen 22
N Input/Output Eine Frage über system.out.println. Java Basics - Anfänger-Themen 10
B Erste Schritte Learning Coding (!) Frage an erfahrene Programmierer. Java Basics - Anfänger-Themen 23
M konzeptuelle Frage: In welcher Klasse definiert man am Besten Methoden, die die Kommunikation mit dem User regeln? Java Basics - Anfänger-Themen 8
B Frage zum Code verständnis im Resultat Java Basics - Anfänger-Themen 10
C Exception-Frage Java Basics - Anfänger-Themen 3
J Eine Frage zur Schreibweise == ? : Java Basics - Anfänger-Themen 3
S Frage des Designs Java Basics - Anfänger-Themen 1
JavaTalksToMe Extends/Implements Frage Java Basics - Anfänger-Themen 3
pkm Frage zu Servletfunktion Java Basics - Anfänger-Themen 0
B Frage zur Währungsumrechnung Java Basics - Anfänger-Themen 3
S Allgemeine Frage über Generics und Vererbungen Java Basics - Anfänger-Themen 5
Kirby.exe Frage zur Verwendung von Interfaces Java Basics - Anfänger-Themen 6
D Frage zu Strings einer Exception Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben