Perguntas com a marcação «overriding»

142
Substituir ou substituir

Pode parecer uma pergunta estúpida, mas estou muito curiosa e quero usar o termo correto ao falar sobre o problema. Não foi possível encontrar uma pergunta semelhante aqui, então decidi criar uma nova. Devemos nos referir à substituição ou substituição de "substituição de uma implementação"? É...

129
Herança e Substituindo __init__ em python

Eu estava lendo 'Dive Into Python' e no capítulo sobre classes, dá este exemplo: class FileInfo(UserDict): "store file metadata" def __init__(self, filename=None): UserDict.__init__(self) self["name"] = filename O autor diz que, se você deseja substituir o __init__método, deve chamar...

113
Quando NÃO chamar o método super () ao substituir?

Quando eu faço minha própria classe personalizada Android, eu uso extendsua classe nativa. Então, quando eu quiser substituir o método base, eu sempre chamo super()método, assim como eu sempre faço em onCreate, onStop, etc. E eu pensei que era isso, desde o início a equipe do Android nos...

108
Como substituir o método equals em Java

Estou tentando substituir o método equals em Java. Eu tenho uma classe Peopleque tem basicamente 2 campos de dados namee age. Agora eu quero substituir o equalsmétodo para que eu possa verificar entre 2 objetos Pessoas. Meu código é o seguinte public boolean equals(People other){ boolean...

103
Por que / quando seria apropriado substituir ToString?

Estou estudando C # e me pergunto qual ToStringpode ser o objetivo e a vantagem de substituir , conforme mostrado no exemplo abaixo. Isso poderia ser feito de uma maneira mais simples, usando um método comum sem a substituição? public string GetToStringItemsHeadings { get { return...