Programação Orientada a
Objetos
Professor Eng. Ms. Will Roger Pereira
1
Objetivos da Aula
 Sobrecarga de métodos.
2
Sobrecarga de métodos
 Considere métodos com mesmo nome e as seguintes situações:
 Aridade (Quantidade de argumentos) diferente;
 Tipos de argumentos distintos para quaisquer argumentos.
 Métodos de mesmo nome e estas características são considerados
MÉTODOS DISTINTOS;
 O Java considerará os dois métodos em questão como métodos
diferentes!!!
3
Sobrecarga de métodos
 Por terem o mesmo nome, são considerados métodos
sobrecarregados.
 Não é considerado sobrecarga:
 Somente o tipo de retorno diferente.
 Muito utilizado quando se deseja comportamento diferente para
métodos que possuem o mesmo nome, denotando uma variação de
comportamento baseado nos argumentos.
4
Sobrecarga de métodos
 Exemplo:
5

Aula 1 7

  • 1.
    Programação Orientada a Objetos ProfessorEng. Ms. Will Roger Pereira 1
  • 2.
    Objetivos da Aula Sobrecarga de métodos. 2
  • 3.
    Sobrecarga de métodos Considere métodos com mesmo nome e as seguintes situações:  Aridade (Quantidade de argumentos) diferente;  Tipos de argumentos distintos para quaisquer argumentos.  Métodos de mesmo nome e estas características são considerados MÉTODOS DISTINTOS;  O Java considerará os dois métodos em questão como métodos diferentes!!! 3
  • 4.
    Sobrecarga de métodos Por terem o mesmo nome, são considerados métodos sobrecarregados.  Não é considerado sobrecarga:  Somente o tipo de retorno diferente.  Muito utilizado quando se deseja comportamento diferente para métodos que possuem o mesmo nome, denotando uma variação de comportamento baseado nos argumentos. 4
  • 5.