acme
Class ExtendibleCounter

java.lang.Object
  extended by acme.ExtendibleCounter
Direct Known Subclasses:
ExtendedCounter

public class ExtendibleCounter
extends java.lang.Object

Questa classe rappresenta un contatore, progettato per essere estendibile


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

Field Detail

cont

protected int cont
Constructor Detail

ExtendibleCounter

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


ExtendibleCounter

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

Parameters:
v - valore da settare

inc

public void inc()
Incrementa il contatore


getValue

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

Returns:
valore corrente del conteggio