SóProvas


ID
901171
Banca
CESPE / CEBRASPE
Órgão
CNJ
Ano
2013
Provas
Disciplina
Engenharia de Software
Assuntos

Acerca dos conceitos e aplicações de paradigmas de orientação a
objetos, julgue o item subsequente.

A assinatura dos métodos de uma classe é composta por nome do método, tipo de retorno, lista de argumentos e visibilidade.

Alternativas
Comentários
  • Apesar de o gabarito ter sido dado como CERTA, discordo completamente. A assinatura de um método (ou função) é composta pelo nome dele e sua lista de parâmetros.
    Por exemplo, a difinição para Java, é :
    Definition: Two of the components of a method declaration comprise the method signature—the method's name and the parameter types.  (http://docs.oracle.com/javase/tutorial/java/javaOO/methods.html)
  • o tipo de retorno faz parte do nome ex:void, int, String. A visibilidade faz sentido posso ter 2 metodos com nomes e parametros iguais onde um so a classe pode ter acesso e outro que todos tem acesso

  • No âmbito do java, a assinatura realmente é composta pelo nome do método e pela lista e tipo dos seus parâmetros. No entanto, no âmbito do UML e de algumas linguagens, além do nome e dos parâmetros dos métodos, outros itens são considerados como tipo de retorno e visibilidade.


    fonte: http://www.dca.fee.unicamp.br/cursos/PooJava/desenvolvimento/umlclass.html