Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — FUNDATEC 2023

Engenharia de SoftwareDesenvolvimento 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:
  1. AFunção.
  2. BAtributo.
  3. CMétodo.
  4. DProcedimento.
  5. 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.

1Estado
Atributo (dados/características)
2Comportamento
Método (serviços/ações)
3Instância
Objeto (classe concretizada)
Orientação a objetos
LEVELsoulevel.com.br
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.

Link permanente: /questoes/qq893476