SóProvas


ID
188782
Banca
FCC
Órgão
TRT - 9ª REGIÃO (PR)
Ano
2010
Provas
Disciplina
Programação
Assuntos

Algumas características de operações, quando definidas para uma determinada classe, constituem o que se denomina assinatura da operação. São elas

Alternativas
Comentários
  • A assinatura oficial da OMG para UML é:

    item 7.3.36 do normative superstructure, pag. 122
    [<visibility>] <name> ‘(‘ [<parameter-list>] ‘)’ [‘:’ [<return-type>] [‘[‘
    <multiplicity> ‘]’] [‘{‘ <oper-property> [‘,’ <oper-property>]* ‘}’]]
  • Essa questão é sobre OO ou UML, porque em OO, tipo de retorno não faz parte da assinatura. O que acham?
  • Você tem referências? Se tiver, poderia entrar com recurso.
  • Para cada método, especifica-se sua assinatura, composta por:

    - nome: um identificador para o método.
    - tipo: quando o método tem um valor de retorno, o tipo desse valor.
    - lista de argumentos: quando o método recebe parâmetros para sua execução, o tipo e um identificador para cada parâmetro.
    - visibilidade: como para atributos, define o quão visível é um método a partir de objetos de outros classes.

    Fonte: http://www.dca.fee.unicamp.br/courses/PooJava/desenvolvimento/umlclass.html
  • Só pra complementar: em java, é apenas nome + lista de argumentos.

    Fonte: https://groups.google.com/forum/#!msg/timasters/40kaRF_YV64/Iwkl0uuWqzIJ