Herança e Classes Abstratas em Java
Antonio Serra
Posted on September 18, 2023
Herança em Java:
Em Java, a herança é implementada usando a palavra-chave extends. Aqui está um exemplo simples:
Suponha que você tenha uma classe Animal:
Agora, você pode criar uma classe Cachorro que herda de Animal:
Neste exemplo, a classe Cachorro herda o método comer da classe Animal. Você pode criar uma instância de Cachorro e chamar tanto comer quanto latir:
Classes Abstratas em Java:
Não esqueça de deixar seu like ❤️
Uma classe abstrata em Java é uma classe que não pode ser instanciada diretamente, mas pode ser usada como um modelo para outras classes. Você declara uma classe abstrata usando a palavra-chave abstract. Aqui está um exemplo:
Suponha que você tenha uma classe abstrata Forma que representa formas geométricas:
Observe que o método calcularArea é declarado como abstract, o que significa que qualquer classe que herde de Forma deve implementar esse método.
Agora, você pode criar classes concretas que herdam de Forma e implementam o método calcularArea, como Circulo:
Neste exemplo, a classe Circulo herda de Forma e implementa o método calcularArea. Você pode criar instâncias de Circulo e calcular a área:
Lembre-se de que você não pode criar uma instância direta de uma classe abstrata, mas pode criar instâncias de suas subclasses concretas, como Circulo.
Agora vocês já está pronto para aprender sobre encapsulamento
Clique aqui para aprender🚀
Repositório com a trilha de java: https://github.com/antoniorws/basic-java
Linkedin: https://www.linkedin.com/in/antonio-rodrigo-wanderley-serra/
GitHub: https://github.com/antoniorws
Posted on September 18, 2023
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.