Hallo Community, ich bin noch ziemlich neu auf dem Gebiet und arbeite mich zurzeit durch ein Buch (Wahrscheinlich schon veraltet) "OOT Programmierung in Java" und bin grade bei dem thema packages bauen und verwenden.
Beim importieren kommt auch schon der Fehler (Ich benutze Eclipse).
hab erstmal 2 Klassen geschrieben die ins package sollten und dann eine die das package verwendet (testet)
also erstmal die 2 klassen in der reihenfolge wie es im buch steht:
2.
und jetzt AutoTest:
Beim kompilieren von AutoTest packt er die Fehlermeldung aus :
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
at AutoTest.main(AutoTest.java:4)
Seid gnädig mit mir ich bin noch ein Anfänger
Danke schonmal für die Antworten.
Beim importieren kommt auch schon der Fehler (Ich benutze Eclipse).
hab erstmal 2 Klassen geschrieben die ins package sollten und dann eine die das package verwendet (testet)
also erstmal die 2 klassen in der reihenfolge wie es im buch steht:
Java:
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;
}
}
}
2.
Java:
package fahrzeug;
import java.io.*;
import java.util.Scanner;
public class Auto extends StrassenFzg {
protected short plaetze;
public boolean eingeben ()
{
Scanner eingabe = new Scanner(System.in);
try
{
System.out.print("Bezeichnung: ");
bez = eingabe.next();
System.out.print("Sitzplaetze: ");
plaetze = eingabe.nextShort();
System.out.print("Geschwindigkeit: ");
geschw = eingabe.nextShort();
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("Die Hoechstgeschwindigkeit: "+geschw);
if (verliehen)
System.out.println("Es ist verliehen.");
else
System.out.println("Es ist nicht verliehen.");
return true;
}
}
Java:
import fahrzeug.Auto;
public class AutoTest
{
public static void main(String[] argumente)
{
Auto einAuto;
einAuto = new Auto ();
if (einAuto.eingeben())
einAuto.anzeigen();
else
System.out.println("Fehlerhafte Eingabe!");
}
}
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
at AutoTest.main(AutoTest.java:4)
Seid gnädig mit mir ich bin noch ein Anfänger
Danke schonmal für die Antworten.