Ciao ragazzi, ho un problema in compilazione che non riesco a risolvere..putroppo non vedo il problema.
In poche parole ho 2 classi astratte Piatto e Bevanda, esse sono sottoclassi (quindi extends VociDiMenu) astratte VociDiMenu. Quando compilo Piatto o Bevanda ho il seguente errore:
Piattp.java:8: cannot find symbol
Symbol : construct VoceDiMenu
location: class VoceDiMenu
{
^
1 error
Vi posto le 3 classi:
VoceDiMenu
Piatto....vi metto solo questo perchè bevanda è uguale, cambia solo il nome del costruttore che è bevanda al posto di piattocodice:import java.util.Vector; public abstract class VoceDiMenu { private String nome; private Vector<VoceDiMenu> lista; private Piatto z; //private Tavolo t; public VoceDiMenu(String a) { nome = a; lista = new Vector<VoceDiMenu>(); } public void add(VoceDiMenu a) { lista.add(a); } }
codice:public abstract class Piatto extends VoceDiMenu { private String nome; private int prezzo; public Piatto(String a) { nome = a; prezzo = 0; } public String toString() { return "Nome piatto: "+nome; } }
Riuscireste ad aiutarmi??

Rispondi quotando