Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

java problem

(Anonym) / 3 Antworten / Flachansicht Nickles

hallo!
habe folgendes problem: der compiler kann die superklasse StrassenFzg nicht finden!
woran liegts???
aufbau: packet fahrzeug, abstrakte klasse StrassenFzg, unterklasse Auto

StrassenFzg.java (läuft problemlos im compiler)
package fahrzeug;
abstract class StrassenFzg
{
protected String bez;
protected short geschw;
protected boolean verliehen;
abstract boolean eingeben();
abstract boolean anzeigen();
public boolean verleihen()
{
if (verliehen)
return false;
else
{
verliehen = true;
return true;
}
}
}

Auto.java (problem)
package fahrzeug;
import java.io.*;
public class Auto extends StrassenFzg // hier soll der fehler sein
{
public short plaetze;
public boolean eingeben()
{
InputStreamReader daten;
daten = new InputStreamReader(System.in);
BufferedReader eingabe;
eingabe = new BufferedReader(daten);
try
{
System.out.print("Bezeichnung: ");
bez = eingabe.readline();
System.out.print("Sitzplaetze: ");
plaetze = Short.parseShort(eingabe.readline());
System.out.print("Geschwindigkeit: ");
geschw = Short.parseShort(eingabe.readline());
return true;
} catch (Exception e)
{
return false;
}
}
public boolean anzeigen()
{
System.out.println("\nDas Auto ist ein "+bez);
System.out.println("Es hat "+plaetze+" Sitze");
System.out.println("Der Top-Speed: "+geschw);
if(verliehen)
System.out.println("es ist verliehen");
else
System.out.println("Es ist nicht verliehen");
return true;
}
}

ich bin noch ein anfänger in java! verzweifle fast daran! in welches verzeichnis muss ich die dateien machen? ins selbe? andere? classpath?
thx

bei Antwort benachrichtigen