O
olli-x
Hallo zusammen,
ich kämpfe gerade mit einem Konstruktoraufruf...
Hintergrund: Ich habe eine Klasse Girokonto, die von der Klasse Konto erbt.
In der Klasse Kontoverwaltung möchte ich nun ein Exemplar der Klasse Girokonto erzeugen:
Aufruf:
Fehler:
OK, es liegt am Float, aber ich finde einfach keine Lösung.
Wahrscheinlich ist die Lösung absolut trivial, aber für einen Anfänger
schrecklich...
Vielen Dank schonmal.
Gruß
Oliver
ich kämpfe gerade mit einem Konstruktoraufruf...
Hintergrund: Ich habe eine Klasse Girokonto, die von der Klasse Konto erbt.
In der Klasse Kontoverwaltung möchte ich nun ein Exemplar der Klasse Girokonto erzeugen:
Code:
public class Konto
{
/* Exemplar Variablen/-Methoden */
private final int kontonr; //darf sich nicht mehr ändern
private Kunde inhaber;
private float saldo,
habenzins;
// public Konto(Kunde ih,float eroeffnungssaldo, float eroeffnungszins)
public Konto(String vn,String nn,
int gebTag,int gebMon,int gebJah,
float eroeffnungssaldo,
float eroeffnungszins)
{
kontonr = gibKontoNummer();
inhaber = new Kunde(vn,nn,gebTag,gebMon,gebJah);
saldo = eroeffnungssaldo;
habenzins = eroeffnungszins;
System.out.println("Folgendes Konto wurde eröffnet:");
this.zeigeKonto();
Code:
public class Girokonto extends Konto
{
private float ueberzugsZins;
private boolean ueberziehungssperre;
public Girokonto(String vn,String nn,
int gebTag,int gebMon,int gebJah,
float eroeffnungssaldo,
float eroeffnungszins,float ueberzzins)
{
super(vn,nn,gebTag,gebMon,gebJah,eroeffnungssaldo,eroeffnungszins);
ueberzugsZins = ueberzzins;
this.zeigeKonto();
Aufruf:
Code:
public class Kontoverwaltung
{
public void main(String[] a)
{
Girokonto konto;
konto = new Girokonto("Klaus","Test",10,7,1975, 1000.0, 1.65, 9.75);
Fehler:
...java:8: cannot resolve symbol
symbol : constructor Girokonto (java.lang.String,java.lang.String,int,int,int,double,double,double)
location: class Girokonto
konto = new Girokonto("Klaus","Test",10,7,1975, 1000.0, 1.65, 9.75);
OK, es liegt am Float, aber ich finde einfach keine Lösung.
Wahrscheinlich ist die Lösung absolut trivial, aber für einen Anfänger

Vielen Dank schonmal.
Gruß
Oliver