Neste nível, você aprendeu quais tipos primitivos o Java possui e como eles são expandidos e reduzidos. Conversamos sobre objetos e classes. Além disso, começamos a estudar o que torna o Java Java — os princípios da programação orientada a objetos. Seja paciente um pouco mais: antes de passar para o próximo nível, recomendamos que você trabalhe nesta lição.

Princípios de POO

Você já sabe como tudo é organizado em Java: você declara classes e cria objetos com base em classes, classes têm métodos, etc. Mas por que tudo é assim e não de outra forma? Por que a linguagem é estruturada de forma que os programas consistem em classes e objetos, e não em outra coisa? Por que o conceito de "objeto" foi inventado e colocado em primeiro plano? Todas as linguagens são projetadas dessa maneira? Se não, que vantagens dá ao Java? Há muitas perguntas. Esta lição irá ajudá-lo a enfrentá-los. Você mergulhará profundamente nos princípios da POO: herança, abstração, encapsulamento e polimorfismo.


Um trecho de palestra com um mentor como parte do curso Codegym University. Inscreva-se no curso completo.