Métodos | ||
Sobrecarregados | Subscritos | |
Lista de argumentos | Deve ser alterada | Não deve ser alterada |
Tipo de retorno | Pode ser alterado | Não deve ser alterado |
Exceções | Podem ser alteradas | Podem ser reduzidas ou eliminadas. Não devem ser lançadas novas ou abrangentes |
Acesso | Pode ser alterado | Não deve se tornar mais restritivo. Pode se tornar menos restritivo |
Chamadas | O tipo da referencia determina que versão sobrecarregada (baseada nos tipos de argumentos declarados) será selecionada. O método real a ser chamado ainda terá uma chamada virtual no tempo de execução, a coincidência de argumentos já terá sido definida, só faltando a classe real onde o método reside. | O tipo do objeto (em outras palavras, o tipo da instancia real na memória) será selecionado. Isso ocorrerá a todo instante |
Programação - Tecnologia - Informação - Ferramentas - Atualidades - Dicas e Sugestões
quinta-feira, 5 de junho de 2014
Diferença entre Métodos Sobrecarregados e Subscritos
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário