Duvidas na pergunta

Alguém pode me ajudar a entender essa questão?

Questão 18/18 - O que podemos colocar no lugar de “//aqui” para que o código abaixo compile (escolha tres opções)?

 class Outer {
 
   static class Inner1 {}
   class Inner2{}
 
   public static void main(String ... args) {
     final class Inner3{};    
     class Inner4 extends Inner1{};
 
     //aqui
   }
 }

A. Inner1 i = new Inner1();
B. Inner1 i = new Inner4();
C. Inner4 i = new Inner4(){ };
D. Inner3 i = new Inner3(){ };
E. Inner2 i = new Inner2();
F. Inner3 i = new Outer();

eskece ja descobri haha, foi mal

Mas ainda restou uma duvida em relação à alternativa E. Por que ela não compila?

Porque ela nao é static…

PUTZ é verdade kra

as vezes eu me decepciono comigo msm, as vezes eu erro questões por falta de atenção