[C-Sharp] Multiplas Heranças
Olá pessoal.
É possível herdar de mais de uma classe?
É possível herdar de mais de uma classe?
Victor Machado
Curtidas 0
Melhor post
Lucas Campos
11/10/2016
Não, mas é possível implementar múltiplas interfaces, creio que isso ajuda a resolver o problema da herança múltipla.
GOSTEI 1
Mais Respostas
Victor Machado
11/10/2016
Olá Lucas, você pode dar um pequeno exemplo de como fazer isso?
Obrigado pela resposta :D
Obrigado pela resposta :D
GOSTEI 0
Joel Rodrigues
11/10/2016
Olá, Hugo. Considerando que você tenha, por exemplo, as interfaces IMinhaInterface1 e IMinhaInterface2, você pode implementar as duas em uma classe apenas especificando-as, separadas por vírgula, após os dois pontos que seguem o nome da classe em sua declaração. Por exemplo:
Abraço.
public interface IMinhaInterface1 { void Metodo1(); } public interface IMinhaInterface2 { void Metodo2(); } public class MinhaClasse : IMinhaInterface1, IMinhaInterface2 { public void Metodo1() { } public void Metodo2() { } }
Abraço.
GOSTEI 1
Victor Machado
11/10/2016
Muito obrigado Joel :D
GOSTEI 0
Lucas Campos
11/10/2016
Olá, Hugo. Considerando que você tenha, por exemplo, as interfaces IMinhaInterface1 e IMinhaInterface2, você pode implementar as duas em uma classe apenas especificando-as, separadas por vírgula, após os dois pontos que seguem o nome da classe em sua declaração. Por exemplo:
Abraço.
public interface IMinhaInterface1 { void Metodo1(); } public interface IMinhaInterface2 { void Metodo2(); } public class MinhaClasse : IMinhaInterface1, IMinhaInterface2 { public void Metodo1() { } public void Metodo2() { } }
Abraço.
Excelente.
GOSTEI 0