Resultados da pesquisa a pedido "inheritance"
C # Não é possível converter de IEnumerable <Base> para IEnumerable <Derived>
Recentemente, tive problemas ao tentar adicionar AddRange (IEnumerable) a uma lista. Provavelmente um problema clássico, mas ainda não o entendi. Entendo que os métodos que esperam um parâmetro de Lista não estão satisfeitos com uma Lista, ...
omposição do projeto de multimódulos Maven sobre compartilhamento de dependênci
Existem algumas perguntas semelhantes, mas nada como isso. Como você lida com esta situação (cenário típico): Um projeto de 8 a 11 projetos filhos, com um artefato / projeto pai e um projeto principal que geralmente usa / declara os outros ...
Compilador diz que não estou implementando minha interface, mas estou?
Ok, eu tenho dois namespaces. Um contém minha interface e o outro contém a classe de implementação. Como isso namespace Project.DataAccess.Interfaces { public interface IAccount { string SomeMethod(); } } namespace Project.DataAccess.Concrete { ...
Enum herdado de int
Encontrei isso em todo o lugar neste código: public enum Blah: int { blah = 0, blahblah = 1 }Por que ele precisaria herdar do int? Alguma vez precisa?
nterfaces e herança de classes abstratas, implementação em classes estendid
Em todos os exemplos que eu já vi, as classes estendidas implementam as interfaces de seus pais. Para referência, o seguinte exemplo: interface MyInterface{ public function foo(); public function bar(); } abstract class MyAbstract implements ...
Usando coleções genéricas em argumentos
Digamos que você tenha: public interface A {} public class B implements A {} public class C { void foo (List<A>) {} } public class Test { //Declaration one List<A> x = new List<A>(); //Declaration two List<A> x = new List<B>(); B b = new B(); ...
Como (se houver) você pode herdar um ASP.NET UserControl de outro UserContro
No Windows Forms, é fácil herdar um controle de usuário de outro. O controle herdado contém todos os controles do formulário pai e você pode adicionar um pouco mais. O mesmo pode ser feito com o ASP.NET? Estou falando do tipo de controle de ...
Por que a Lista <T> não é válida em uma interface covariante MyInterface <out T>
Siga a pergunta para uma pergunta anterior [https://stackoverflow.com/questions/6390446/interface-inheritance-and-generic-interfaces-force-explicit-casts] , isso foi identificado como um problema de co-variação. Dando um passo adiante, se eu ...
Decoradores versus herança
Como você decide entre usar decoradores e herança quando ambos são possívei Por exemplo.,este problem [https://stackoverflow.com/questions/6394511/python-functools-wraps-equivalent-for-classes] tem duas soluções. Estou particularmente ...
Posso instanciar uma superclasse e instanciar uma subclasse específica com base nos parâmetros fornecidos
Estou usando o pacote GSON do Googlehttp: //code.google.com/p/google-gson [http://code.google.com/p/google-gson/] Estou convertendo JSON para Java. Eu tenho esse fragmento de código onde faço a conversão. Gson gson = new Gson(); Type ...