Si tengo una clase interna, así:
public class Test
{
public class Inner
{
// code ...
}
public static void main(String[] args)
{
// code ...
}
}
Cuando compilo, espero que debe generar dos archivos:
Test.class
Test$Inner.class
Entonces, ¿por qué a veces veo archivos de clase como SomeClass $ 1. clase, a pesar de que SomeClass no contiene una clase interna llamada "1"?
¿Puede aclarar por qué no vio Test.class y Test $ Inner.class? Supongo que hay otra SomeClass en el mismo paquete que generó los archivos de clase que viste. –