Uma classe abstrata por padrão deve ter os seus métodos abstratos também?
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!
Uma classe abstrata por padrão deve ter os seus métodos abstratos também?
Olá Cesar,
Não é obrigatório, em uma classe abstrata você pode ter métodos abstratos e métodos comuns.
Regras para uma classe do tipo abstrata:
Mais sobre métodos Abstratos:
Abaixo um exemplo básico onde temos uma classe abstrata Teste e dentro dela dois métodos, um abstrato e outro comum.
namespace ByteBank.SistemaAgencia
{
public abstract class Teste
{
public int SomarDoisNumeros(int a, int b)
{
return a + b;
}
public abstract int MultiplicarDoisNumeros(int a, int b);
}
}
Obrigado. Foi muito bom o esclarecimento.