public class Item {
private String name;
private int itemNr;
private int quantity;
public Item() {
}
public Item(String name, int quantity) {
this.name = name;
this.quantity = quantity;
this.itemNr = itemNr;
}
public void setName(String name) {
this.name = name;
}
public void setItemNr(int itemNr) {
this.itemNr = itemNr;
}
public void setQuantity(int quantity) {
this.quantity = quantity;
}
public String getName() {
return this.name;
}
public int getItemNr() {
return this.itemNr;
}
public int getQuantity() {
return this.quantity;
}
}
public class Book extends Item {
private String publisher;
private String language;
private String type; // Book type (bound, unbound)
private int isbn;
public Book() {
}
public Book(String name, int quantity, String publisher, String language, int isbn, String type) {
super(name, quantity);
this.publisher = publisher;
this.language = language;
this.isbn = isbn;
this.type = type;
}
public void setPublisher(String publisher) {
this.publisher = publisher;
}
public void setLanguage(String language) {
this.language = language;
}
public void setIsbn(int isbn) {
this.isbn = isbn;
}
public void setType(String type) {
this.type = type;
}
public String getPublisher() {
return this.publisher;
}
public String getLanguage() {
return this.language;
}
public int getIsbn() {
return this.isbn;
}
public String getType() {
return this.type;
}
}
private void createBook() {
String name, publisher, language, type;
int isbn, quantity, counter = 999;
Scanner scannerVar = new Scanner(System.in);
System.out.println("Name: ");
name = scannerVar.next();
System.out.println("Quantity: ");
anzahl = scannerVar.nextInt();
System.out.println("Publisher: ");
verlag = scannerVar.next();
System.out.println("Language: ");
sprache = scannerVar.next();
System.out.println("isbn: ");
isbn = scannerVar.nextInt();
System.out.println("Type (bound/unbound): ");
typ = scannerVar.next();
Book b1 = new Book(name, quantity, publisher, language, isbn, type);
}