Как работает интерфейс в анонимном внутреннем классе?

interface MyInter {
    public void display();
}

class OuterClass8 {

    public static void main(String arg[]) {

        MyInter mi=new MyInter() {

            public void display() {
                System.out.println("this is anonymous class1");
            }
        };

        mi.display();
    }
}

Насколько я знаю, мы не можем создать экземпляр интерфейса, так как это произошло?

Ответы на вопрос(3)

Ваш ответ на вопрос