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

}
Piatto....vi metto solo questo perchè bevanda è uguale, cambia solo il nome del costruttore che è bevanda al posto di piatto
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??