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); } }