Wie muss man hier aufrufen von 2 eigenen Klassen?

Status
Nicht offen für weitere Antworten.

cannyms

Mitglied
Hallo Leute

Habe ja 2 Klasse, klasse b erbt alle Eigenschaften von klasse a. Ausserdem hat klasse b noch erweiterungen. Nun habe ich eine datei x.java. von x.java möchte ich die methode in b aufrufen. Was soll ich hier machen?

Thanks

:### :### :### :###
 

cannyms

Mitglied
Also besser ich zeige schnell meine Code



Code:
public static String eroeffnen (String inhaber) throws IOException {
	BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
	System.out.print("Inhaber: ");
	inhaber = in.readLine();
	test.add( new Konto ( inhaber ) ); 
                //hier rufe ich die Klasse Konto
	System.out.println("Konto eroeffnet für "+inhaber+"!");
	System.out.println();
	hauptmenue();
	return inhaber;
}


Hier ist die Klasse Konto
Code:
public Konto ( String inhaber ) {
	this.inhaber = inhaber;
	saldo = 0;
}

Hier ist die Klasse Fkonto, die alle Eigenschaften von Konto erben soll


Code:
public Fkonto ( String inhaber )  throws IOException {
	super(  inhaber  );
	try {
	//FileReader fr = new FileReader("DateiLesenSchreiben.txt");
	BufferedReader dr = new BufferedReader( new FileReader(inhaber+".konto") );
	buffer = dr.readLine();
	System.out.println("Inhalt der Datei: "+buffer);
	}
	catch ( FileNotFoundException e) {
	System.out.println("File existiert nicht ...");
	}
}

Nun habe ich so versucht

Code:
public static String eroeffnen (String inhaber) throws IOException {
		BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
		System.out.print("Inhaber: ");
		inhaber = in.readLine();
		test.add( new Fkonto ( inhaber ) ); 
		//muss new konto ( ), sonst geht nicht, sonst ist er nur in arraylist
		System.out.println("Konto eroeffnet für "+inhaber+"!");
		System.out.println();
		hauptmenue();
		return inhaber;
	}

und er motzt immer so

Code:
>javac kontoverwaltung.java
kontoverwaltung.java:63: cannot find symbol
symbol  : class Fkonto
location: class kontoverwaltung
		test.add( new Fkonto ( inhaber ) ); 
                              ^
1 error
>Exit code: 1

Help me please
 

Leroy42

Top Contributor
cannymsCompiler hat gesagt.:
>javac kontoverwaltung.java
kontoverwaltung.java:63: cannot find symbol
symbol : class Fkonto
location: class kontoverwaltung
test.add( new Fkonto ( inhaber ) );

Es sieht so aus, als ob du mit den Grundlagen der OO-Programmierung
noch nicht vertraut bist.

cannyms hat gesagt.:
Hier ist die Klasse Konto
Code:
public Konto ( String inhaber ) { 
   this.inhaber = inhaber; 
   saldo = 0; 
}

Das ist keine Klasse sondern eine Methode namens Konto in deiner Klasse
Kontenverwaltung. Erst durch

Code:
class Konto {
  public Konto (String inhaber ) { 
    this.inhaber = inhaber; 
    saldo = 0; 
  }
}
wird es zu einer Klasse. Da jetzt der Name der Methode mit dem Klassennamen
identisch ist, mutiert public Konto (String inhaber ) { jetzt zu einem Konstruktor.
 

cannyms

Mitglied
Habe falsch formuliert, was ich sagen muss. Ich habe 2 eigene Klasse (Konto.java und Fkonto.java) --> wollte ich sagen, und in diesen zwei habe eben Code. Ich suche Hilfe, nicht Reklamme!
 

Leroy42

Top Contributor
cannyms hat gesagt.:
Ich suche Hilfe, nicht Reklamme!
:shock: Was für Reklame?

Egal: Das Problem ist doch, daß der Compiler die Klasse FKonto eben nicht
findet. Wie ist es denn mit der Klasse Konto? Findet er die denn? Wenn ja,
mußt du mal nachsehen, was zwischen den beiden der Unterschied ist.

Und was die Vererbung angeht. Welche Methode soll denn überschrieben
werden? Die Methode eroeffnen ist ja static und kann somit nicht
vererbt werden.
 
G

Guest

Gast
Leroy42 hat gesagt.:
cannyms hat gesagt.:
Ich suche Hilfe, nicht Reklamme!
:shock: Was für Reklame?

Egal: Das Problem ist doch, daß der Compiler die Klasse FKonto eben nicht
findet. Wie ist es denn mit der Klasse Konto? Findet er die denn? Wenn ja,
mußt du mal nachsehen, was zwischen den beiden der Unterschied ist.

Und was die Vererbung angeht. Welche Methode soll denn überschrieben
werden? Die Methode eroeffnen ist ja static und kann somit nicht
vererbt werden.

Also ich kann mich hier der Meinung von Leroy42 nur anschließen. Hier fehlt es trotz allem an den Grundkenntnissen in OO-Programmierung. Poste doch mal deine ganzen Klassen und nicht nur die jeweiligen Konstruktoren, dann kann man vielleicht auch erkennen wie das gesamt zusammen aussehen soll.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
frager2345 Warum muss ich hier im Konstruktor meine Exeption nicht abfangen ? Java Basics - Anfänger-Themen 4
F Warum muss ich ein SSL cert immer manuell hinzufügen? Java Basics - Anfänger-Themen 46
_so_far_away_ Inventarisierungssystem brauche switch Cases und weiß nicht, wie ich e implementieren muss Java Basics - Anfänger-Themen 5
berserkerdq2 Warum muss man manchmal in der RUnmethode sleep in eine schleife tun? Java Basics - Anfänger-Themen 9
berserkerdq2 wie funktioniert contenthandler, was muss ich bei der Methode startElement und endElement tun? Java Basics - Anfänger-Themen 11
M Eine Methode die erkennt ob die ein gegebene zahl größer oder kleiner sein muss Java Basics - Anfänger-Themen 2
D Bitte um Hilfe muss es schnellstmöglich erledigen Java Basics - Anfänger-Themen 15
A OOP Bidirektionale Muss-Assoziation Java Basics - Anfänger-Themen 1
Aqtox Hallo ich muss für die Schule ein Wuerfell Duell erstellen jedoch habe ich ein fehler Java Basics - Anfänger-Themen 4
M Was muss ich verändern damit ich es so ausgegeben bekomme wie auf dem Foto? Java Basics - Anfänger-Themen 2
C Instanzen, wann muss ich Instanzen erzeugen & wo?) Java Basics - Anfänger-Themen 23
R Was muss ich an meinem Code ändern? Java Basics - Anfänger-Themen 2
L Worauf muss ich achten, wenn ich externe Bibliotheken für meine Anwendungen verwende? Java Basics - Anfänger-Themen 6
L Muss eine HttpURLConnection geschlossen werden? Java Basics - Anfänger-Themen 2
B Email versenden, muss Methode static sein? Java Basics - Anfänger-Themen 7
J Muss ich die externen jars mitgeben? Java Basics - Anfänger-Themen 8
A Wie erkennt die JVM welche class verwendet werden muss? Java Basics - Anfänger-Themen 3
Yjuq Generic Methode - Wie muss die List Definition aussehen? Java Basics - Anfänger-Themen 3
B 4 Strings, Anfangsbuchstaben muss unterschiedlich sein Java Basics - Anfänger-Themen 12
A Doppele Ketten- da muss einer rein! Java Basics - Anfänger-Themen 6
J App.jar muss im Projekt App als Bibliothek vorhanden sein?! Java Basics - Anfänger-Themen 1
S Wie muss ich die Generische Methode schreiben? Java Basics - Anfänger-Themen 6
S Warum muss ich die operationen mit AffineTransform in umgekehrter Reihenfolge ausfuehren..? Java Basics - Anfänger-Themen 4
K Wieso muss man finale statische Variablen sofort oder eben im Konstruktor initialisieren? Java Basics - Anfänger-Themen 2
G Interface java.util.Comparator: Wieso muss nur die Methode compare() implementiert werden Java Basics - Anfänger-Themen 2
X Muss man das immer so schreiben o.O Java Basics - Anfänger-Themen 3
Z Gleiches Verzeichnis für class und java unter Windows Muss? Java Basics - Anfänger-Themen 11
T Muss ein Parametertest immer eine eigene Testklasse sein? Java Basics - Anfänger-Themen 3
D Socket ---> Server Socket worauf muss ich achten? Java Basics - Anfänger-Themen 2
O Warum muss ich static? Java Basics - Anfänger-Themen 6
B Split, Exception - Obwohl es gehen MUSS Java Basics - Anfänger-Themen 3
B FileWriter close() muss? Java Basics - Anfänger-Themen 8
A Threads Eine Klasse muss auf Variable der Anderen warten. Java Basics - Anfänger-Themen 6
D Sound abspielen, wo muss die .wav liegen Java Basics - Anfänger-Themen 3
X Muss man Java können um Jython nutzen zu können? Java Basics - Anfänger-Themen 14
H Problem: Button muss zwei Mal angeklickt werden, bis Aktion ausgeführt wird Java Basics - Anfänger-Themen 4
S jcal4j/jlog4j Wo muss die Properties file rein? Java Basics - Anfänger-Themen 2
J Warum muss diese Methode static sein ?! Java Basics - Anfänger-Themen 7
D Muss ich eigentlich immer auf die Verwendung des richtigen Datentyps achten? Java Basics - Anfänger-Themen 7
S OOP Wie muss meine Klasse zu dieser main aussehen? Java Basics - Anfänger-Themen 5
D Muss ein Applet schreiben was Mittelwerte berechnet nur was mache ich falsch? Java Basics - Anfänger-Themen 11
T Warum muss diese Variable final deklariert werden? Java Basics - Anfänger-Themen 5
A Was muss ich ändern? Java Basics - Anfänger-Themen 2
E Object als Parameter das Unbekannt ist, aber ein bestimmtes Interface haben muss Java Basics - Anfänger-Themen 3
S Abstrakte Klasse, festlegen, dass Methode verändert werden muss. Java Basics - Anfänger-Themen 4
M Wann muss man eine Variable mit set-/get-Methoden in eine Bean schreiben? Java Basics - Anfänger-Themen 19
T Referenzvariablen - warum muss der Typ definiert werden? Java Basics - Anfänger-Themen 14
E Java-Programm mit Eclipse - wie muss ich anfangen. Java Basics - Anfänger-Themen 7
N Wann muss eine Methode - protected sein wann public wann. Java Basics - Anfänger-Themen 5
H Eine Abstrakte Klasse muss. Java Basics - Anfänger-Themen 7
G vector füllt sich immer weiter. wo muss ich ihn leeren? Java Basics - Anfänger-Themen 3
G Muss es immer extends sein ? Java Basics - Anfänger-Themen 9
F Muss ich TableCellEditor implementieren für checkbox abfrage Java Basics - Anfänger-Themen 3
N Muss ein thread aktive mit stop beendet werden? Java Basics - Anfänger-Themen 18
P 2. Jframe öffnen und 1. Jframe muss sich dann schließen ? Java Basics - Anfänger-Themen 4
S Tabelsorter von SUN, wie muss die MysQL Anbindung realisiert Java Basics - Anfänger-Themen 11
J Rekursiv muss dass laufen! Java Basics - Anfänger-Themen 11
S Muss Programm schreiben -BRAUCHE HILFE Java Basics - Anfänger-Themen 15
F Wie muss ich mit Preferences umgehen. Java Basics - Anfänger-Themen 5
J Ich versteh den Fehler nich, was muss ich denn ändern? Java Basics - Anfänger-Themen 3
C Klasse muss auf Event in einer anderen Klasse reagieren Java Basics - Anfänger-Themen 7
G Class.forName: Wie muss die Klasse angegeben werden? Java Basics - Anfänger-Themen 3
M muß durch muss ersetzen Java Basics - Anfänger-Themen 7
G Wie muss classpath lauten? Package kompilieren/interpretiere Java Basics - Anfänger-Themen 4
ven000m try catch - was muss bei catch rein Java Basics - Anfänger-Themen 28
D Wert muss sich pro sek ändern aber wie? HELP! Java Basics - Anfänger-Themen 9
P wohin muss ich die packages kopieren? Java Basics - Anfänger-Themen 12
G wieso muss Textfield final sein? Java Basics - Anfänger-Themen 6
Linad Warum muss man Variablen einen Wert zuweisen? Java Basics - Anfänger-Themen 5
G Warum muss das Textfeld final sein? Java Basics - Anfänger-Themen 2
G JDOM: muss XML-Datei nach Änderung abgespeichert werden? Java Basics - Anfänger-Themen 2
K Warum wird hier nur etwas in eine txt Datei geschrieben und nicht in alle drei (InputStream/OutputStream/Reader/Writer) Java Basics - Anfänger-Themen 1
D Ist Ableiten hier sinnvoll Java Basics - Anfänger-Themen 5
K Warum wird mir hier nach dem ersten Durchlauf zwei mal "welchen Datentyp wollen sie übergeben?" ausgegeben ? Java Basics - Anfänger-Themen 1
B Dekorator Muster - Irgendwas stimmt hier doch nicht? Java Basics - Anfänger-Themen 4
D Warum kann ich hier nicht auf die Methode zugreifen? Java Basics - Anfänger-Themen 5
H BlueJ: was genau ist hier der Fehler? Java Basics - Anfänger-Themen 14
J Hallo zusammen , was macht diese Methode hier genau? Java Basics - Anfänger-Themen 3
U Warum kriege ich hier eine nullpointer exception, sehe den Fehler nicht (swing) Java Basics - Anfänger-Themen 1
M Was wird hier genau getestet? Java Basics - Anfänger-Themen 9
M Was habe ich hier falsch, dass wenn ich z.B.: 11 eingebe mir false zurück gegeben wird? Java Basics - Anfänger-Themen 2
M Kann mir jemand hier die Logik vermitteln? Java Basics - Anfänger-Themen 3
M Wie kann ich hier den Abstand ausgeben? Java Basics - Anfänger-Themen 3
S Wie kann ich bei diesem Code erreichen, das als Ergebnis hier 15 herauskommt? Java Basics - Anfänger-Themen 23
P Weswegen entstehen hier Syntaxfehler? Java Basics - Anfänger-Themen 3
J Wie kann ich hier eine While schleife einbauen? Java Basics - Anfänger-Themen 3
A Wieso bekomme ich hier zwei unterschiedliche Ausgaben? Java Basics - Anfänger-Themen 6
S Was für Aufgaben könnten sich hier hinter verbergen? Java Basics - Anfänger-Themen 5
R Warum werden hier nur die grün und orangen Linien ausgegeben und der Rest unten nicht? Java Basics - Anfänger-Themen 5
R Wie würde hier die if-Anweisung aussehen? Java Basics - Anfänger-Themen 18
S Operatoren i=i++; Was passiert hier? Java Basics - Anfänger-Themen 21
G Warum ist hier ein Lamda-Ausdruck möglich Java Basics - Anfänger-Themen 2
O Was bedeutet das hier 999_983? Java Basics - Anfänger-Themen 2
F Warum ist die Ausgabe hier 1? Java Basics - Anfänger-Themen 4
P Vererbung Warum funktioniert die Vererbung hier nicht Java Basics - Anfänger-Themen 14
M Wie kann ich hier ein Textfeld hinzufügen Java Swing? Java Basics - Anfänger-Themen 1
L Collections Ist eine Arraylist hier das richtige? Java Basics - Anfänger-Themen 12
S Unklarer Code (was passiert hier?) Java Basics - Anfänger-Themen 1
R Kann mir hier jemand weiterhelfen? Java Basics - Anfänger-Themen 1
B Wieso wird hier so viel als falsch angezeigt? Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben