Por lo tanto, en mi clase declarada como "clase pública pcb", tengo el siguiente constructor: pcb público (int p, int a, int b).No se puede acceder a ninguna instancia adjunta de tipo fbMain. Debe calificar la asignación con una instancia adjunta de tipo fbMain
En principales (args String []) public static void trato de llamar al constructor en un bucle donde añado un "PCB" en una posición diferente en una matriz. Aquí está el ciclo for donde la última línea es donde recibo el error:
for(int i=0; i<numJob; i++){
pI = scan.nextInt();
arr = scan.nextInt();
bst = scan.nextInt();
notHere[i]=new pcb(pI, arr, bst);
}
¿Qué estoy haciendo mal? ¿Es sintaxis o es la estructura de mi programa? No he usado tanto Java y creo que ese es mi principal problema.
Olvidó mostrarnos la clase 'pcb'. –
Posible duplicado de [Java - No se puede acceder a ninguna instancia adjunta de tipo Foo] (http://stackoverflow.com/questions/9560600/java-no-enclosing-instance-of-type-foo-is-accessible) – fabian