Absoluter Newbiee braucht hilfe *bittenichhauen*
ok, die Frage kommt euch wahrscheinlich so unglaublich dämlich vor, aber bitte habt nachsicht....!
Ich muss eine Kontoverwaltung machen, habe dazu eine Klasse Konto angelegt mit Attributen wie nummer, inhaber, saldo.
in derselben Klasse habe ich die Methoden (mit Parametern)die auf die Attribute zurückgreifen (einzahlen:hinzuaddieren,abheben:subtrahieren etc)
so, meine Hauptverwaltung enthält ein Menü für den benutzer der zuerst angeben kann was er machen will und dementsprechend werden methoden aufgerufen die eine Benutzereingabe verlangen (wieviel Geld möchten sie einzahlen zB) und diese Eingaben als Parameter an die Methoden der Klasse Konto weitergibt.
So, funktioniert alles wunderbar....nun ist aber Aufgabenstellung: wir sollen die Attribute der Klasse Konto private deklarieren und zum einlesen und ändern getter und setter setzen....nur (verstehe ich das richtig?) ich greife NUR innerhalb der Klasse Konto auf diese Attribute zu, deswegen kratzt da kein private....
ich bekomme es nicht so hin, von der Klasse der Verwaltung auf die Attribute eines Kontos zuzugreifen
zb.
etc.
????
Ich will nicht den ganzen Quelltext hier reinkopieren...ich habe es mit dem Setzen der Konten versucht (ohne die anderen Methoden) und er kompiliert auch aber ich bekomm sonen Exception class not found fehler :?: :?: :?: :?:
ok, die Frage kommt euch wahrscheinlich so unglaublich dämlich vor, aber bitte habt nachsicht....!
Ich muss eine Kontoverwaltung machen, habe dazu eine Klasse Konto angelegt mit Attributen wie nummer, inhaber, saldo.
in derselben Klasse habe ich die Methoden (mit Parametern)die auf die Attribute zurückgreifen (einzahlen:hinzuaddieren,abheben:subtrahieren etc)
so, meine Hauptverwaltung enthält ein Menü für den benutzer der zuerst angeben kann was er machen will und dementsprechend werden methoden aufgerufen die eine Benutzereingabe verlangen (wieviel Geld möchten sie einzahlen zB) und diese Eingaben als Parameter an die Methoden der Klasse Konto weitergibt.
So, funktioniert alles wunderbar....nun ist aber Aufgabenstellung: wir sollen die Attribute der Klasse Konto private deklarieren und zum einlesen und ändern getter und setter setzen....nur (verstehe ich das richtig?) ich greife NUR innerhalb der Klasse Konto auf diese Attribute zu, deswegen kratzt da kein private....
ich bekomme es nicht so hin, von der Klasse der Verwaltung auf die Attribute eines Kontos zuzugreifen
zb.
Code:
class Konto{
String name;
int nummer;
int saldo;
}
class Verwaltung{
Konto konto1=null;
Konto konto2=null;
Konto konto3=null;
//benutzereingabe von eingabename, eingabesaldo usw.
kann ich jetzt einfach hingehen und sagen
if (konto1==null)
konto1.name=eingabename;
konto1.saldo=eingabesaldo;
etc.
????
Ich will nicht den ganzen Quelltext hier reinkopieren...ich habe es mit dem Setzen der Konten versucht (ohne die anderen Methoden) und er kompiliert auch aber ich bekomm sonen Exception class not found fehler :?: :?: :?: :?: