Olá. Imagino que talvez esta possibilidade seja absurda, mas seria possível sobrescrever o método de um objeto já instânciado ? Ou pelo menos, qual é o maneira “correta” de se copiar a instância de um objeto para a interface de uma subClasse sua ?
Sobrescrevendo métodos dinamicamente
A
3 Respostas
M
bem, é impossível sobrescrever o método de um objeto ja instanciado… pois suas definições estão na classe, e não na instância… e, é impossível vc atribuir a referência de um objeto q é instancia de uma superclasse a uma subclasse desse objeto…
M
bom, já ouvi falar de frameworks que te ajudam a alterar os bytecodes dos seus .class, entao acho que aí seria possivel sobrescrever um método em tempo de execução.
ah, e como o compilador nao teria como saber, em tempo de projeto, a forma correta de chamar os métodos q vc vai sobreescrever em tempo de execução, vc teria que chamar esses métodos dinamicamente, usando reflexão
A
OK. Obrigado pessoal !
Criado 25 de janeiro de 2005
Ultima resposta 26 de jan. de 2005
Respostas 3
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo