Article image
Olival Neto
Olival Neto25/04/2024 09:18
Share

Classes Abstratas e Métodos Abstratos - POO JAVA:

    Você sabe o que é uma classe abstrata e como usar isso no Java? Aprenda classes e métodos abstratos aqui: https://youtu.be/Dt3gkwErFQM

    Aprenda na prática o que é, e como usar, uma classe abstrata em java, e métodos abstratos java. Orientação a Objetos Java na prática.

    Nesta aula completa, vou te ensinar os conceitos de forma prática de:

    classe abstrata, método abstrato, classe concreta, método concreto, instanciação de objetos, construtores, herança, polimorfismo e as palavras reservadas do java, tal como, super, extends, abstract e mais.

    A programação orientada a objetos java, poo java, utiliza vários conceitos. Dentre estes conceitos temos as classes abstratas java, que são erroneamente chamadas de classes abastratas java.

    O que são classes abstratas java?

    São classes que servem apenas de modelo, classes genéricas, ou seja, classes que não podem ter objetos instanciados. 

    Como usar classes abstratas java? 

    Para usar as classes abstratas java é preciso ter uma classe específica, que herde, através do conceito de herança, e da palavra reservada do java, extends, as características (atributos) e métodos (ações, comportamentos) da classe.

    A classe abstrata pode ter: construtor vazio, construtor com parâmetro. O que não se pode é instanciar o objeto, através da palavra reservada do java new.

    O que acontece ao tentar instanciar um objeto de uma classe abstrata java? 

    Um erro. Afinal, não é função da classe abastrata java criar objetos.

    Como criar objetos sem usar uma classe abstrata do java?

    Você vai precisar criar classes concretas, específicas, que através da herança, usam o construtor da classe, através da palavra reservada do java, a super(), como mostro no exemplo.

    O que são métodos abstratos java?

    São métodos que não possuem implementação. Na sua estrutura, ele possui um modificador de acesso, a palavra reservada do java abstract, o tipo de retorno, o nome do método java, os parenteses, e por fim, pode ter ou não parâmetros, neste método, acompanhados de um ponto e vírgula, como mostro abaixo:

    public abstract void dormir();

    Como é uma classe abstrata no java?

    abstract class Animal.

    Como usar classe abstrata java?

    class Cachorro extends Animal.

    Nos livros, é comum encontrar o termo abstract class ou ainda, java abstract class, quando se deseja falar de java classes abstratas.

    É normal que um programa tenha várias java classe abstrata, afinal, pode-se existir várias classes concretas, classes específicas, que também podem ser chamadas de classes Filho(Filha), quando elas precisam de um modelo e aplicar herança para usar essa classe modelo, ou seja, para usar essa classe abstrata.

    Em POO Java, as classes abastrata, no que se refere aos métodos abstratos, eles são semelhantes ao conceito de interface java. Mas, apenas semelhantes.

    Para conhecer as interfaces java, assista a esse vídeo: https://youtu.be/2bZl62vNU0A

    Se está gostando desse conteúdo, vai gostar ainda mais da playlist de programação orientada a objetos java, a playlist POO Java. Acesse aqui: https://www.youtube.com/playlist?list=PLf-aKpXauSaaOpt9Qlb73pH0N8YNCpC_9

    Nesta playlist você terá aulas de Java POO, utilizando Intellij, Netbeans e Eclipse. Caso você queira aulas apenas de Netbeans, poderá acessar a playlist curso java para iniciantes, e acompanhar os conteúdos. Acesse aqui: https://www.youtube.com/playlist?list=PLf-aKpXauSaZnZ6FKXJekDzi67XrN3__t

    Essas são as duas playlist mais acessadas do canal Do Back ao Front. Espero que goste. Ah! Não se esqueça de compartilhar um comentário, dizendo o que achou deste conteúdo.

    Se gostou de verdade, pode deixar um like, que essa é a uma das melhores formas de saber que acertei na criação deste conteúdo.

    Caso queira acompanhar ainda mais conteúdos, como esse, falando de Java, Programação, Carreira e Inteligência Artificial, então, inscrever-se no canal seria a melhor opção.

    Obrigado pela atenção.

    Bons estudos e Sucesso na carreira!

    Share
    Comments (1)
    Belisnalva Jesus
    Belisnalva Jesus - 25/04/2024 10:21

    Parabéns pelo artigo Olival!

    Excelentes dicas.