Questão de Engenharia de Software — Desenvolvimento de Software — FUNDATEC 2023
Engenharia de Software›Desenvolvimento de Software
Código
qq893476
Banca
FUNDATEC
Órgão
IF Farroupilha - RS
Ano
2023
Nível
Médio
Cargo
Técnico de Laboratório: Área: Informática
No desenvolvimento de software orientado a objetos, a técnica responsável por definir comportamentos para uma classe, identificando serviços e ações que ela oferece, é chamada de:
AFunção.
BAtributo.
CMétodo.
DProcedimento.
EObjeto.
Revelar gabarito e comentário▾
GabaritoC — Método.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Orientação a objetos: definição de comportamento
Gabarito: letra C. A técnica responsável por definir comportamentos para uma classe, identificando serviços e ações que ela oferece, é o método. Em orientação a objetos, os métodos são as operações que um objeto pode realizar; já os atributos representam seu estado (dados). Funções e procedimentos são termos mais genéricos (não exclusivos de classes), e objeto é a instância de uma classe.
Orientação a objetos: Estado (Atributo (dados/características)); Comportamento (Método (serviços/ações)); Instância (Objeto (classe concretizada))
Alternativa A — ❌ Incorreta
Função é um bloco de código que pode ou não estar associado a uma classe; não é o termo específico para comportamento de uma classe em OO.
Alternativa B — ❌ Incorreta
Atributo representa o estado, as características ou propriedades de uma classe, e não seu comportamento.
Alternativa C — ✅ Correta ⟵ GABARITO
Método é exatamente o conceito que define os comportamentos de uma classe na programação orientada a objetos. Ele encapsula serviços e ações que um objeto pode executar.
Alternativa D — ❌ Incorreta
Procedimento é uma sequência de passos, mas não é o construto específico da OO para comportamento de classe.
Alternativa E — ❌ Incorreta
Objeto é a instância concreta de uma classe, não a definição de comportamento. A classe define o comportamento através dos métodos.