scusa devi compunque rispettare le regole del linguaggio.
Senza andare nei dettagli,

codice:
public boolean equals(Object obj) {
          Articolo other = (Articolo) obj; 
          boolean ret = ( nomecapo.equals(other.nomecapo)) && ( nazione.equals(other.nazione))
	  return ret;
}
ti consiglio di vedere la teoria riguardo l'uguaglianza tra oggetti (equals e hashcode), è riduttivo trattarli qui, inoltre io qui ti ho fatto una versione molto semplice del metodo equals, in realtà ci sono altre cose da considerare (che la teoria ti spiega)