Problem mit Java Bluej?

... komplette Frage anzeigen

1 Antwort

Deine Klasse Bank sollte ja mehrere Konten haben. Entsprechend benötigst du dann in deiner Klasse Bank beispielsweise mehrere Konten als Attribut, z.b. so:

class Bank {

  Konto[] konten; 

}

wenn du nun die Methoden eines Kontos aufrufen möchtest, kannst du das, in dem du z.b. aus dieser Array  einen Wert heraus nimmst, und dessen Methode aufrufst:

konten[1].einzahlen(1.50);

Entsprechend ist eben die Berechtigung zu sehen: In deiner Klasse Konto muss die Methode entsprechend auf public gesetzt sein (bzw. ohne Berechtigungsmodifier wie public/private/etc unter der Bedingung dass sich die beiden Klassen im selben Package befinden)

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?