Java Code Example: single inheritance

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);
}