acme
Class CounterImpl

java.lang.Object
  extended by acme.CounterImpl
All Implemented Interfaces:
ICounter

public class CounterImpl
extends java.lang.Object
implements ICounter

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

See Also:
ICounter

Constructor Summary
CounterImpl()
          Costruttore di default, che crea un contatore che parte da una base di conteggio pari a 0
CounterImpl(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 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

CounterImpl

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


CounterImpl

public CounterImpl(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