Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2014, 10:35
rockart88
 
Fecha de Ingreso: mayo-2011
Mensajes: 5
Antigüedad: 13 años
Puntos: 0
Problemas con variables de clase.

Hola tengo un problema en el que me dicen que tengo que ir contando las veces que instancio una clase "Para contar el numero de objetos creados, utiliza
un atributo de clase que se incremente cada vez que la constructora es invocada."
y donde me dicen que la salida deberia ser sequence_number: 0, value: 0
sequence_number: 1, value: 34
sequence_number: 2, value: 56


No se si es el problema que esta mal planteado o es la implementacion que he hecho, me dicen que use una variable de clase para llevar el conteo, pero esta siempre vale lo mismo, si la instancio 4 veces valdra 4 y no de manera incremental que es como me piden.

Código:
package ejercicio4;
import java.util.Random;

public class RandomNumber {

	private static int count=0;
	private int number=0; 
	
	public RandomNumber(){
		RandomNumber.count++;
		
		Random rnd = new Random();
		this.number=rnd.nextInt(20);
	}
	
	/*public static int getContador(){
		return RandomNumber.count;
	}*/
	
	public void print(){
		
		System.out.println("sequence_number: "+RandomNumber.count+", value: "+this.number);
	}
}