Problema ao implementar métodos abstratos
Bom dia pessoal!
Estou fazendo um projeto para meu TCC e estou com uma dúvida sobre Orientação a objetos.
Meu projeto possui várias classes no qual deverão possuir os mesmos métodos: novo(), incluir(), alterar(),excluir(),etc.
Eu criei uma classe abstrata chamada ModeloCRUD no qual eu especifico todos os métodos que eu quero e eles obrigatoriamente serão implementados em todas as outras classes.
Estou com problemas ao implementar dois métodos na classe ModeloCRUD: public abstract List<> ExecutarSelectListarRegistros() e public abstract SelecionarUmRegistro(). Não sei como especificar o retorno deles.
Por quê?
Na classe Professores eles são implementados assim:
public List<Professores> ExecutarSelectListarRegistros()
public Professores SelecionarUmRegistro(int Codigo)
Na classe Avaliações eles são implementados assim:
public List<Avaliações> ExecutarSelectListarRegistros()
public Avaliacoes SelecionarUmRegistro(int Codigo)
E assim sucessivamente para as outras classes.
Como implemento isso na classe Abstrata Modelo CRUD?
Discussão (10)
Carregando comentários...