Início > POO, Programação > Orientação a Objetos – Parte 2

Orientação a Objetos – Parte 2

ASSINATURA DE UM MÉTODO

  • A definição do método é conhecida como a sua assinatura. O compilador irá localizar um código a ser executado Através da sua assinatura.
  • Dois métodos são diferentes se possuírem assinaturas diferentes.
  • Na assinatura de um método entram:
    • O nome do método;
    • A quantidade de parâmetros do mesmo;
    • O tipo de cada parâmetro;
    • A ordem desses parâmetros;
  • Obs. – o tipo de retorno de um método não faz parte da assinatura do mesmo.

SOBRECARGA MÉTODOS

  • A sobrecarga de métodos (overload) é a capacidade de definir mais de um método com o mesmo nome, mas com assinaturas diferentes em uma única classe.
  • Métodos sobrecarregados possuem o mesmo nome, mas a lista de parâmetros formais é diferentes.
  • Através da assinatura, o compilador irá selecionar o método certo a ser executado.

SOBRESCRITA DE MÉTODOS

  • A sobreposição de métodos (override) é a capacidade de redefinir um método com a mesma assinatura em uma classe filha de outra classe. Sempre temos que ter herança na aplicação da sobreposição de métodos.
  • O compilador irá escolher o método a ser executado baseado no tipo da instância utilizada na chamada e não no tipo da referência usada.
CategoriasPOO, Programação Tags:,
  1. Nenhum comentário ainda.
  1. No trackbacks yet.