Articolo.java
Created with JBuilder
class Articolo {
  // Attributo static per l'attribuzione del numero di inventario
  private static int progressivoInventario = 0;

  // Attributi
  private int      numeroInventario;
  private String   descrizione;
  private Data     messaInVendita;
  private double   prezzo;
  private Cliente  venditore;

  // Costruttore
  public Articolo( String descrizione, Data d, double prezzo ) {
    numeroInventario = progressivoInventario++;
    this.descrizione = descrizione;
    messaInVendita = d;
    this.prezzo = prezzo;
    venditore = null;
  }

  // Metodi di restituizione e impostazione
  public int restituisciNumeroInventario() {
    return numeroInventario;
  }
  public String restituisciDescrizione() {
    return descrizione;
  }
  public Data restituisciMessaInVendita() {
    return messaInVendita;
  }
  public double restituisciPrezzo() {
    return prezzo;
  }
  public Cliente restituisciCliente() {
    return venditore;
  }
  public void impostaPrezzo(double p) {
    prezzo = p;
  }
  public void impostaVenditore(Cliente c) {
    venditore = c;
  }
}

Articolo.java
Created with JBuilder