acme
Class PrintableCounter

java.lang.Object
  extended by acme.PrintableCounter
All Implemented Interfaces:
ICounter, IPrintable

public class PrintableCounter
extends java.lang.Object
implements ICounter, IPrintable

Questa classe rappresenta un contatore stampabile, implementando i servizi descritti dall'interfaccia ICounter e i servizi descritti dall'interfaccia IPrintable

See Also:
ICounter, IPrintable

Constructor Summary
PrintableCounter()
          Costruttore di default, che crea un contatore che parte da una base di conteggio pari a 0
PrintableCounter(int v)
          Crea un contatore che parte dalla base di conteggio specificata
 
Method Summary
 int getValue()
          Recupera il valore corrente del contatore.
 void inc()
          Incrementa il contatore
 void print()
          Visualizzazione dell'oggetto in standard output
 void setValue(int v)
          Setta il valore del contatore al valore specificato
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrintableCounter

public PrintableCounter()
Costruttore di default, che crea un contatore che parte da una base di conteggio pari a 0


PrintableCounter

public PrintableCounter(int v)
Crea un contatore che parte dalla base di conteggio specificata

Parameters:
v - base del conteggio
Method Detail

setValue

public void setValue(int v)
Setta il valore del contatore al valore specificato

Specified by:
setValue in interface ICounter
Parameters:
v - valore da settare

inc

public void inc()
Incrementa il contatore

Specified by:
inc in interface ICounter

getValue

public int getValue()
Recupera il valore corrente del contatore.

Specified by:
getValue in interface ICounter
Returns:
valore corrente del conteggio

print

public void print()
Description copied from interface: IPrintable
Visualizzazione dell'oggetto in standard output

Specified by:
print in interface IPrintable