Uma compreensão profunda de OOP e seus princípios fundamentais o ajudará a entender melhor a estrutura da linguagem Java e a escrever um bom código. Esta seleção de recursos inclui vários artigos que ensinam os fundamentos da POO, bem como algumas nuances úteis.

Princípios da programação orientada a objetos

Se você está se perguntando por que Java foi projetado dessa forma e não de outra forma, então é hora de examinar a teoria da programação — os princípios da POO. Esta lição detalhada ensinará o que é programação orientada a objetos e explicará herança, abstração, encapsulamento e polimorfismo. E então você verá exemplos de como esses princípios são implementados em Java.

Princípios de POO

Aqui está outra lição sobre OOP. Ele usará exemplos para ajudá-lo a entender o que são classes e objetos e como aplicar os princípios OOP básicos. Você também receberá dicas úteis sobre o que fazer para alinhar seu estilo de programação com os conceitos OOP.

Encapsulamento em Java

Este pequeno texto lhe dirá mais sobre encapsulamento. Por que é necessário em Java? Como o conceito de encapsulamento nos ajuda? O que faríamos sem o encapsulamento e como seria nosso código então?

Polimorfismo e amigos

E este artigo é sobre polimorfismo . Isso o ajudará a desenvolver uma compreensão mais profunda desse princípio OOP. Você também aprenderá como o polimorfismo estático difere do polimorfismo dinâmico. Basicamente, há muitas informações novas neste material, então não pule!