// Lab28.java (c) 2014 adolfo@di-mare.com /** @(#)Lab28.java 2014 adolfo@di-mare.com Muestra error al usar 'static'. @author Adolfo Di Mare */ import junit.framework.*; /** Campos sin 'static' que permiten que haya varios valores almacenados en el contenedor. */ class correcto { public int izq; // componente izquiera del par public long der; // componente derecha del par } /** Campos globales que impiden que haya varios valores almacenados en el contenedor. */ class STATIC_class { public static int izq; // componente izquiera del par public static long der; // componente derecha del par } /** Prueba algunos límites de variables enteras en Java. */ public class Lab28 extends TestCase { /** Prueba. */ public void test_pares() { final int N = 132; correcto VC[] = new correcto[N]; STATIC_class VS[] = new STATIC_class[ VC.length ]; // vectores paralelos assertTrue( VS.length == VC.length && VS.length == N ); // crea las instancias que estarán almacenadas en los vectores for ( int i=0; i