prog.c03.frazioni
Class SequenzaFrazioni

java.lang.Object
  |
  +--prog.c03.frazioni.SequenzaFrazioni

public class SequenzaFrazioni
extends java.lang.Object

Le sue istanze consentono di gestire sequenze di frazioni, cioč collezioni di istanze della classe prog.utili.Frazione che possono contenere duplicazioni; nella sequenza le frazioni compaiono nell'ordine in cui sono state inserite.

Version:
1.0
Author:
Mauro Ferrari, Giovanni Pighizzini

Constructor Summary
SequenzaFrazioni()
          Costruisce una sequenza vuota di frazioni.
 
Method Summary
 ElencoFrazioni elenco()
          Restituisce un elenco di frazioni che contiene le frazioni presenti nella sequenza che esegue il metodo.
 void inserisci(Frazione frazione)
          Inserisce la frazione specificata come argomento nella sequenza che esegue il metodo.
 int numeroElementi()
          Restituisce il numero di frazioni presenti nella sequenza che esegue il metodo.
 java.lang.String toString()
          Restituisce una stringa che descrive la sequenza delle frazioni che esegue il metodo.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SequenzaFrazioni

public SequenzaFrazioni()
Costruisce una sequenza vuota di frazioni.

Method Detail

inserisci

public void inserisci(Frazione frazione)
Inserisce la frazione specificata come argomento nella sequenza che esegue il metodo.

Parameters:
frazione - la frazione da inserire nella sequenza.

numeroElementi

public int numeroElementi()
Restituisce il numero di frazioni presenti nella sequenza che esegue il metodo.

Returns:
il numero di frazioni nella sequenza.

elenco

public ElencoFrazioni elenco()
Restituisce un elenco di frazioni che contiene le frazioni presenti nella sequenza che esegue il metodo. Le frazioni compaiono nell'elenco nell'ordine in cui sono state inserite nella sequenza.

Returns:
l'elenco delle frazioni contenute nella sequenza.

toString

public java.lang.String toString()
Restituisce una stringa che descrive la sequenza delle frazioni che esegue il metodo.

Overrides:
toString in class java.lang.Object
Returns:
la stringa che descrive la sequenza.