FC ConcursosFC Concursos

Questão FC373216

Uma equipe de TI de uma empresa está desenvolvendo um sistema de controle de funcionários. Eles criaram uma classe base chamada Funcionário, que possui atributos como nome, salário

Linguagens de Programação

FCC · 2024

Uma equipe de TI de uma empresa está desenvolvendo um sistema de controle de funcionários. Eles criaram uma classe base chamada Funcionário, que possui atributos como nome, salário e cargo. Além disso, criaram as subclasses Gerente e Vendedor, que utilizam os atributos de Funcionário e possuem atributos adicionais específicos. O conceito de orientação a objetos que está sendo aplicado quando as classes Gerente e Vendedor são definidas como subclasses de Funcionário é

  1. Objeto.
  2. Polimorfismo.
  3. Herança.
  4. Encapsulamento.
  5. Interface.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

Herança é o mecanismo da programação orientada a objetos pelo qual uma classe recebe características de outra. Ao definir Gerente e Vendedor como subclasses, elas passam a compartilhar os mesmos atributos e métodos definidos na classe Funcionário (a superclasse).

Isso permite a reutilização de código: propriedades comuns (nome, salário, cargo) são declaradas uma única vez na superclasse e reaproveitadas pelas subclasses.

Além disso, as subclasses podem adicionar atributos e comportamentos específicos ou sobrescrever métodos herdados para especializar a funcionalidade, mantendo a estrutura comum.

Em projetos reais, a herança facilita manutenção, hierarquia clara de classes e integração com conceitos como polimorfismo, onde objetos de diferentes subclasses são tratados uniformemente.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo