JavaScript e Java são linguagens que podem ser interpretadas pelo navegador.
Substituindo a linha 4 por final int i = 10; a saída permanece a mesma.
Encapsulamento, herança e polimorfismo são características de linguagens orientadas a objeto.