Entre override e overloading qual afetará mais no desempenho de um programa? Diga o Porquê.
Em geral, os métodos virtuais são mais custosos, pois a verificação é feita somente em tempo de execução, então o que pesa é o overriding.
Mas hoje em dia isso depende muito de como é o bytecode gerado pelo compilador.
A invocação de métodos virtuais do Java é mais rápida do que do C++.
Então quer dizer que o override usa o tempo de execução, e o overload usa o tempo de compilação. Então override vai ser executado em tempo real?
Você entende as diferenças entre “tempo de compilação” e “tempo de execução”?
Sim
Então não entendi sua pergunta, pois você relacionou tempo de execução, com tempo de compilação e tempo real.
Explica melhor sua dúvida.