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 é
- Objeto.
- Polimorfismo.
- Herança.
- Encapsulamento.
- 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