A linguagem Java ocupa o 3º lugar no ranking de linguagens de programação, sendo utilizada principalmente para desenvolvimento web, móvel e corporativo. Essa linguagem, que é orientada a objetos, baseia-se nos quatro pilares do princípio da abstração, denominados
A
herança, classes, objetos e troca de mensagens.
B
encapsulamento, colaboração, classes e polimorfismo.
C
encapsulamento, herança, composição e polimorfismo.