Sto facendo un progetto biblioteca che comprende:Articolo che è superclasse di Rivista e Libro, Utente e la classe Biblioteca dove istanzio metodi di ricerca,eliminazione...ecc..
Purtroppo nella classe Articolo sono costretto ad utilizzare enum per il campo disciplina e stato,fin qui tutto bene peccato che quando istanzio l'oggetto Articolo dentro la Biblioteca mi da errore sull'enum![]()
PERCHE'?
vi metto il pezzo di codice
ARTICOLO
import java.util.*;
public class Articolo {
//intero auto incrementato
private static int inventario=1;
private boolean prestitoAmmesso = true;
public enum Disciplina{GEOGRAFIA,STORIA,ARTE,LETTERATURA,PESCA ,POKER};
public Disciplina disc;
// Il numero di scaffale deve esser e >0 quindi fare controlli per inserimento.. ecezzioni
private int nScaffale;
public enum Stato{NUOVO, BUONO, CONSUMATOINTEGRO, PAGINEMANCANTI, COPERTINAROTTA};
public Stato sta;
private boolean inPrestito = false;
private int nTessPrestito = 0;
BIBLIOTECA
import java.util.*;
public class Articolo {
//intero auto incrementato
private static int inventario=1;
private boolean prestitoAmmesso = true;
public enum Disciplina{GEOGRAFIA,STORIA,ARTE,LETTERATURA,PESCA ,POKER};
public Disciplina disc;
// Il numero di scaffale deve esser e >0 quindi fare controlli per inserimento.. ecezzioni
private int nScaffale;
public enum Stato{NUOVO, BUONO, CONSUMATOINTEGRO, PAGINEMANCANTI, COPERTINAROTTA};
public Stato sta;
private boolean inPrestito = false;
private int nTessPrestito = 0;
Scusate ancora la pesantezza ma non c'è nessuno che mi sa dire pechè o come togliere l'errore su enum in biblioteca

Rispondi quotando


