Uma classe abstrata por padrão deve ter os seus métodos abstratos também?
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.