image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF
Article image
Thiago Costa
Thiago Costa17/04/2024 20:16
Compartilhe
Microsoft 50 Anos - Prompts InteligentesRecomendados para vocêMicrosoft 50 Anos - Prompts Inteligentes

Programação Orientada a Objetos(POO) - Herança

  • #Java

A programação Orientada a Objetos (POO) é um paradigma de programação amplamente utilizado na indústria de software devido à dua capacidade de criar sistemas mais modularizados, flexíveis e fáceis de dar manutenção.

O que é POO?

Em POO, os programas são organizados em torno de objetos, que representam entidades no mundo real e possuem características (atributos) e comportamentos (métodos). Os objetos interagem entre si por meio de mensagens, permitindo a construção de sistemas complexos e modularizados.

Herança em Java

A herança é um conceito fundamental em POO que permite a criação de novas classes com base em classes existentes. Em Java, isso é alcançado usando a palavra-chave 'extends'. A classe que é estendida é chamada de superclasse ou classe base, enquanto a classe que estende a superclasse é chamada de subclasse ou classe derivada.

Por exemplo, considere as classes 'Animal' e 'Cachorro'. Podemos criar a classe 'Cachorro' estendendo a classe 'Animal' da seguinte forma:

image

Na classe 'Cachorro', estamos redefinindo o método 'fazerSom()' para que ele imprima "Au au!".

Vantagens da Herança

  • Reutilização de código: As subclasses herdam os membros da superclasse, o que reduz a duplicação de código.
  • Extensibilidade: Novas funcionalidades podem ser adicionadas facilmente às subclasses, sem modificar a superclasse.
  • Organização: A hierarquia de classes facilita a compreensão e a manutenção do código.

Conclusão

A herança é um conceito poderoso em POO que permite a criação de uma hierarquia de classes e promove a reutilização e a extensibilidade do código.

Compartilhe
Recomendados para você
Deal - Spring Boot e Angular (17+)
Cognizant - Arquitetura com Spring Boot e Cloud
Claro - Java com Spring Boot
Comentários (1)
Jessica Silva
Jessica Silva - 17/04/2024 20:57

Muito boa explicação Thiago, estou estudando Java na faculdade e me encantei por POO.

Eu achei o seu artigo muito bem explicado!


Recomendados para vocêMicrosoft 50 Anos - Prompts Inteligentes