/**
*  Un oggetto della classe <code>Prodotto</code> rappresenta un prodotto 
* della forma <em>(nomeProdotto,prezzoProdotto)</em>.
*
*/



public class Prodotto{
   
    // CAMPI  

    private String nome;  // nome del prodotto
    private Prezzo prezzo;  // prezzo del prodotto 


    // COSTRUTTORI


/**
 * Costruisce un oggetto che rappresenta un prodotto avente
 * nome e prezzo specificati dagli argomenti.
 *  Il prezzo &egrave; specificato da un oggetto di tipo  <code>Prezzo</code>.
*/

    public Prodotto(String nome, Prezzo prezzo){
	// ...
    }
   

/**
 * Costruisce un oggetto che rappresenta un prodotto avente
 * nome e prezzo specificati dagli argomenti.
 * Il prezzo &egrave;  specificato da un valore di tipo <code>double</code>.
 */


   public Prodotto(String nome, double pr){
       // chiamare il costruttore precedente
    }


/**
* Costruisce un oggetto che rappresenta un prodotto avente
* nome e prezzo specificati dagli  argomenti.
* Il prezzo &egrave; espresso dal valore di  <code>euro</code>  e  <code>centesimi</code>.
*/



    public Prodotto(String nome, int euro, int centesimi){
	 // chiamare uno dei  costruttori precedenti
    }
   

/**
 * Costruisce un oggetto che rappresenta un prodotto avente
 *  nome e prezzo specificati dagli argomenti.
 *  Il prezzo &egrave; specificato dal valore  di  <code>euro</code>.
*/

    public Prodotto(String nome, int euro){
	// chiamare uno dei  costruttori precedenti
    }
   


    // METODI


/**
* Restituisce il nome del prodotto  che esegue il metodo.
*/



    public String getNome(){
	return null;
    }

/**
* Restituisce il prezzo del prodotto che esegue il metodo.
*/


    public Prezzo getPrezzo(){
	return  null;
    }


/**
* Restituisce una stringa che  descrive il prodotto che esegue il metodo.
*/




// la stringa deve contenere il nome del prodotto e il  prezzo  separati da uno spazio

    public String toString(){
	return null;
    }


}//end class

