Ciao a tutti
Devo creare diversi metodi ma immagino di aver fatto una immensità di errori, chi è così gentile da spiegarmeli ne sarei così grata....E scusate in anticipo per il disturbo...Ma non ho capito moltissime cose....


codice:
class OggettoCoppia {

   public String parola;

   // Questo costruttore memorizza nome e num nell'OggettoCoppia creato,
   // nome viene memorizzato nella variabile pubblica parola. Nome contiene
   // la stringa per inizializzare parola, num contiene il numero che deve
   // essere memorizato dall'oggetto. Se num è negativo allora viene
   // memorizzato zero.

   public OggettoCoppia (String nome, int num) {

       if (num < 0) {

		   num = 0;

	   }

	   else {

		   num = num;

	   }

	   nome = parola;

   }

   // questo metodo restituisce il numero (maggiore uguale a zero)
   // memorizzato nell'oggetto

	public int getNumber (int num) {

		return num;

	}

   // memorizza num nel campo (privato) intero dell'OggettoCoppia
   // num contiene il numero da memorizzare nella coppia. Se num è negativo
   // allora viene memorizzato zero, altrimenti viene memorizzato in una
   // variabile privata

   public void newNumber (int num) {

	   if (num < 0)

	   	   num = 0;

	  else

	      num = OggettoCoppia[num]; //?????

   }

   // questo metodo restituisce una nuova coppia contenente una copia della
   // coppia di dati memorizzati nell'oggetto. Quindi un nuovo oggetto
   // OggettoCoppia deve essere costruito, ed inizializzato con gli stessi
   // valori contenuti nei campi dell'oggetto che vogliamo clonare.

   public OggettoCoppia clone() {

         ?????????

   }

   // questo metodo verifica se i dati (intero positivo e stringa) contenuti
   // nella coppia obj sono uguali a quelli del nostro oggetto

   public boolean equals (OggettoCoppia obj) {

	     ????????????


   }

}

Scusate ancora ciao