Peter Griffin
Commander
- Registriert
- Jan. 2010
- Beiträge
- 2.884
Ich möchte ein Objekt von einer Klasse in BlueJ erstellen, doch nachdem ich die erforderlichen Daten eingegeben habe, kommt eine Fehlermeldung (siehe Anhang). Der Quelltext meiner Klasse sieht folgendermaßen aus (erfolgreich kompiliert):
Autor und Titel sind ja als String eingestuft, Seitenzahl hingegen als integer.
Ich sehe da überhaupt nicht durch, was aber auch kein Wunder bei unserem Infolehrer ist.
Google habe ich auch schon bemüht, aber nichts Brauchbares dazu gefunden.
Danke im Voraus.
Code:
public class Buch
{
private int seiten;
private String autor;
private String titel;
private String refNummer;
public Buch(String buchautor , String buchtitel, int seitenAnzahl)
{
autor = buchautor;
titel = buchtitel;
seiten = seitenAnzahl;
refNummer = "";
}
public void setzeRefNummer(String ref)
{
refNummer = ref;
}
public String gibAutor()
{
return autor;
}
public String gibTitel()
{
return titel;
}
public void autorAusgeben()
{
System.out.println("Der Autor dieses Buches hat den Namen: " + autor);
}
public void titelAusgeben()
{
System.out.println("Der Buchtitel lautet: " + titel);
}
public int gibSeiten()
{
return seiten;
}
public void detailsAusgeben()
{
System.out.println("Titel: " + titel + ", Autor: " + autor + ", Seiten: " + seiten);
}
}
Ich sehe da überhaupt nicht durch, was aber auch kein Wunder bei unserem Infolehrer ist.
Danke im Voraus.
Anhänge
Zuletzt bearbeitet: