Hallo,
es geht um folgende Aufgabe,bei der ich eure Hilfe benötige:
- a) Schreiben Sie eine Klasse Buch. Die Klasse Buch enthält die privaten
Attribute autor, titel und genre vom Datentyp String sowie das private Attribut
lfdNr (laufende Nummer) vom Datentyp Integer.
b) Schreiben Sie für jedes der Attribute eine get-Methode. Die Klasse Buch
enthält keine set-Methoden.
c) Überschreiben Sie den Standardkonstruktor der Klasse Buch. Der „neue“
Konstruktor bekommt die Attribute der Klasse als Parameter übergeben. Die
Initialisierung der Attribute erfolgt innerhalb des Konstruktors.
d) Schreiben Sie eine Klasse BuchApp. Erzeugen Sie in dieser Klasse ein
Array, das Speicherplatz für drei Objekte vom Typ Buch bereitstellt.
e) Verwenden Sie eine for-Schleife, um die Werte für die Attribute der
einzelnen Objekte einzulesen, die Objekte zu erzeugen und dem Array
zuzuordnen. Beachten Sie eine eventuelle Anpassung der Datentypen!
Benutzen sie zur Erzeugung der Objekte den Konstruktor aus c).
f) Verwenden Sie eine weitere for-Schleife, um die Werte der drei Objekte
auszugeben.
Das Programm habe ich soweit schon geschrieben, bloß gibt der mir nichts aus, weil ich auch in der Klasse main nichts stehen habe.
package buch;
public class Buch {
private String autor, titel, genre;
private int lfdNr;
public Buch(String autor, String titel, String genre, int lfdNr) {
this.autor = autor;
this.titel = titel;
this.genre = genre;
this.lfdNr = lfdNr;
}
public String getAutor() {
return autor;
}
public String getTitel() {
return titel;
}
public String getGenre() {
return genre;
}
public int getldfNr() {
return lfdNr;
}
}
package buch;
public class BuchApp {
public void main(String args[]) {
Buch[] array = new Buch[3];
for (int x = 0; x