codice:
public class ArticoloA{
  private String nomecapo, nazioneprod;
  private int disp;
  private double prezzo;
    public ArticoloA(String name, String made, int amount, double price){
	  this.nomecapo = name;
	  this.nazioneprod = made;
	  this.disp = amount;
	  this.prezzo = price;
	}
	public String readname(){
	  return this.nomecapo;
	}
	public String readmade(){
	  return this.nazioneprod;
	}
	public int readamount(){
	  return this.disp;
	}
	public double readprice(){
	  return this.prezzo;
	}
	public void modprice(double newprice){
	  this.prezzo = newprice;
	}
	public boolean compare(ArticoloA a, ArticoloA b){
	  return (a.equals(b));
    }
}
L'esercizio mi chiede di scrivere un metodo equals che confronti due capi di abbigliamento, sono riuscito a produrre questo, quando lo compilo non mi da errori, è corretto quanto scritto oppure devo scrivere qualcosa di differente per confrontare due articoli?

Grazie a tutti per l'attenzione!