Pessoal alguém conseguiria explicar de maneira simples oque é uma Classe Abstrata, quando usar e etc?
Grato,
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Pessoal alguém conseguiria explicar de maneira simples oque é uma Classe Abstrata, quando usar e etc?
Grato,
Uma classe abstrata é um "Rascunho" de uma classe, ela por si só não tem significado mas quando alguma outra herda faz com que a mesma se torne concreta. vamos supor que você queira modelar um Funcionário, mas um "Funcionário" não é algo tão definido, faria sentido você ter um objeto do tipo Funcionário? se não, ele seria uma classe abstrata, ou seja, precisa que alguém dê sentido a el, a partir do momento em que eu crio outras classes (Diretor, Secretária, Gestor etc) que herdam dessa classe elas se tornam concretas.