O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Métodos

João Felipe Rodr Português

Conteúdo do mapa

Métodos

  1. Sobrecarga

    • Overloading em inglês
    • Dois ou mais métodos com mesmo nome
    • Devem ter lista de argumentos diferentes
    • Tipo de retorno do método não faz diferença
    • A ordem dos parâmetros devem ser diferentes
    • Pode ocorrer conversão implícita ao passar um parâmetro
  2. Sobreescrita

    • Ocorre quando tem polimorfismo
    • Subclasse implementa um método da superclasse e altera seu comportamento
    • Não deve restringir o grau de acessibilidade
      • private -> default -> protected -> public
    • Assinaturas do método devem ser idênticas
  3. Assinatura do método

    • Nome
    • Número de parâmetros
    • Tipo de parâmetros
    • Tipo de retorno não é considerado parte da assinatura
  4. static

    • Também chamados de métodos da classe
    • Não dependem de variável de instância
    • Chama qualquer método da classe
    • Método static pertence a classe e não ao objeto
    • Não pode ser chamado dentro de um contexto não estático
  5. abstract

    • Não são implementados
    • Só possuem assinatura
    • Se uma classe não abstrata tiver no mínimo 1 método abstrato então a classe deve ser abstrata
    • Classes também podem ser abstratas
      • Se uma classe não abstrata fizer extends de uma class abstrata então ela deve implementar todos os métodos abstratos
      • Uma classe abstrata pode ter métodos não abstratos

Informações

Descrição
Mapa Mental sobre Métodos, criado por João Felipe Rodr em 07-07-2014.
Visualizações
14
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?