Hallo Leute,
in meinem Anfängerbuch habe ich wieder ein Problem. Ich soll den Klassenkopf einer funktionierenden Klasse wie folgt auswechseln:
Aus
soll
werden.
Dann bekomme ich jedoch folgende Fehlermeldung beim Versuch, zu Kompilieren:
Hat hier jemand eine Ahnung, warum das nicht zu kompilieren geht? Ich selbst deute die Fehlermedung so, dass "Serializable" nicht gefunden werden kann. In meinem Buch steht aber nicht, dass ich etwas extra anlegen muss.
Ich bin dankbar für jede Hilfe.
Die komplette Klasse lautet folgendermaßen:
in meinem Anfängerbuch habe ich wieder ein Problem. Ich soll den Klassenkopf einer funktionierenden Klasse wie folgt auswechseln:
Aus
Java:
abstract class StrassenFzg {
soll
Java:
abstract class StrassenFzg implements Serializable {
werden.
Dann bekomme ich jedoch folgende Fehlermeldung beim Versuch, zu Kompilieren:
Java:
C:\Users\Clou\Office\Java\MeineKlassen\fahrzeug\StrassenFzg.java:3: cannot find symbol
symbol: class Serializable
abstract class StrassenFzg implements Serializable {
^
1 error
Prozess beendet mit Exit-Code 1
Hat hier jemand eine Ahnung, warum das nicht zu kompilieren geht? Ich selbst deute die Fehlermedung so, dass "Serializable" nicht gefunden werden kann. In meinem Buch steht aber nicht, dass ich etwas extra anlegen muss.
Ich bin dankbar für jede Hilfe.
Die komplette Klasse lautet folgendermaßen:
Java:
package fahrzeug;
abstract class StrassenFzg implements Serializable {
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;
}
}
// Seite 376
public boolean entleihen() {
if (!verliehen)
return false;
else {
verliehen = false;
return true;
}
}
// Ende Seite 376
}