Huhu,
Ich sitze gerade an meinen Informatik Hausaufgaben, und wir sollen eine Warteschlange mit einem Feld Programmieren. Klassen sind Datentyp (abstract), Schlange, und Kunde (Unterklasse von Datentyp).
Leider kann ich in Schlange aber keinen neuen Kunden für die Methode einfuegen erstellen, und ich finde einfach meinen Fehler nicht, bzw ich weiß nicht wie und wo ich Name und Vorname noch einbinden muss, damit es funktioniert. Die Fehlermeldung ist:
"constructor KUNDE in class KUNDE cannot be applied to given types;
required: java.lang.String; java.lang.String
found: no arguments
reason: actual and formal argument lists differ in length"
Ich würde mich sehr über ein bisschen Hilfe freuen, leider habe ich die komplette 10. Klasse Informatik verpasst, und trotz nachholen sitzen einige Java Grundlagen bei mir einfach nicht so gut, wie sie sollten.
Liebe Grüße
Liz
Ich sitze gerade an meinen Informatik Hausaufgaben, und wir sollen eine Warteschlange mit einem Feld Programmieren. Klassen sind Datentyp (abstract), Schlange, und Kunde (Unterklasse von Datentyp).
Leider kann ich in Schlange aber keinen neuen Kunden für die Methode einfuegen erstellen, und ich finde einfach meinen Fehler nicht, bzw ich weiß nicht wie und wo ich Name und Vorname noch einbinden muss, damit es funktioniert. Die Fehlermeldung ist:
"constructor KUNDE in class KUNDE cannot be applied to given types;
required: java.lang.String; java.lang.String
found: no arguments
reason: actual and formal argument lists differ in length"
Java:
class SCHLANGE
{
DATENELEMENT[]KUNDE;
KUNDE[]elemente;
int anzahl;
SCHLANGE()
{
KUNDE[] elemente= new KUNDE [100];
}
void Einfuegen()
{
if (anzahl>100)
{
elemente[anzahl]=new KUNDE();
anzahl=anzahl+1;
}
}
}
Java:
class KUNDE extends DATENELEMENT
{
String name;
String vorname;
KUNDE(String name, String vorname)
{
this.name=name;
this.vorname=vorname;
}
}
Ich würde mich sehr über ein bisschen Hilfe freuen, leider habe ich die komplette 10. Klasse Informatik verpasst, und trotz nachholen sitzen einige Java Grundlagen bei mir einfach nicht so gut, wie sie sollten.
Liebe Grüße
Liz