».

лько я понимаю, следующий код должен был напечататьtrue.

Однако, когда я запустил этот код, он печатаетfalse.

Из Java документовАнонимные классы 15.9.5.:

Анонимный класс всегда неявно завершен

public class Test {
    public static void main(String args[]) {
        Object o = new Object() {
        };
        System.out.println("Annonymous class is final: " + Modifier.isFinal(o.getClass().getModifiers()));
    }
}

Может кто-нибудь, пожалуйста, помогите мне понять это поведение.

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

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