Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/06/2004, 16:49
lis
 
Fecha de Ingreso: noviembre-2003
Mensajes: 4
Antigüedad: 20 años, 6 meses
Puntos: 0
error programa java con new

tengo el siguiente codigo
class ClasesIntStatic {
public static void main(String [] arg) {
A a1=new A(11), a2=new A(12);
println("a1.i="+ a1.i + " a2.i="+ a2.i);
A.Bs b1 = new A.Bs(-10);
A.Bs b2 = a1.new Bs(-11); --------------> aqui esta el ERROR
println("b1.j=" + b1.j + " b2.j=" + b2.j);
b1.printBs();
b2.printBs();
a1.printA(b1);
a1.printA(b2);
}
public static void println(String str) {System.out.println(str);}
}

class A {
int i = 1;
static int is = -1;
public A(int i) {this.i = i;}
public void printA(Bs unBs) {
System.out.println("i=" + i + " unBs.j=" + unBs.j);
}
static class Bs {
int j = 2;
public Bs(int j) {this.j = j;}
public void printBs() {
System.out.println(" j=" + j + " is=" + is);
}
}
}
el error es el siguiente: nombre completo de la clase estática

Última edición por lis; 30/06/2004 a las 17:46