SóProvas


ID
2158150
Banca
FCC
Órgão
SEGEP-MA
Ano
2016
Provas
Disciplina
Programação
Assuntos

Na programação orientada a objetos utilizam-se conceitos como classes, objetos e métodos. Na linguagem Java, um método

Alternativas
Comentários
  • Método pode receber parâmetros de tipos diferentes.

    public int escreverNumero (float num)                 * metódo com parâmetro diferente

  • Sobrescrita e sobrecarga

    O Java permite que você tenha métodos com o mesmo nome, mas com assinaturas diferentes, isto chama-se sobrecarga. O interpretador determinará qual método deve ser invocado pelo tipo de parâmetro passado. Os trecho abaixo é válido para uma compilação Java.

    ...
    public void print( int i ) { ... }
    public void print( float f ) { ... }
    public void print( String s) { ... }

    ...

    Quando você escreve o código para chamar um desses métodos, a chamada deverá coincidir com tipos de dados da lista de parâmetros de algum dos métodos. Diferente da sobrecarga, a sobrescrita acontece quando um método existe em uma classe pai e é reescrito na classe filha para alterar o comportamento. A assinatura do método deve ser igual na classe pai e na classe filha.

    http://lpjava.blogspot.com.br/2007/11/sobrescrita-e-sobrecarga.html

  • SOBRECARGA permite que utilizemos o mesmo nome em mais de um método contanto que suas listas de argumentos(assinatura) sejam diferentes para que seja feita a separação dos mesmos.

    SOBRECARGA(OVERLOAD) – métodos com o mesmo nome DENTRO da mesma classe

     

     

    SOBREPOSIÇÃO(OVERRIDE) @@– métodos com o mesmo nome em CLASSES DIFERENTES

    SOBREPOSIÇÃO(OVERRIDE) - devem possuir o mesmo nome, tipo de retorno e quantidade de parâmetros do método inicial, porém o mesmo será implementado com especificações da classe atual, podendo adicionar um algo a mais ou não.

  • Quem não tem acesso:  - -> B