Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FCC 2018

ProgramaçãoLinguagens de programação
Código
fc049098
Banca
FCC
Órgão
SEFAZ-SC
Ano
2018
Cargo
Auditor-Fiscal da Receita Estadual - Tecnologia da Informação (Prova 3)
Herança e interfaces são conceitos da orientação a objetos que permitem, respectivamente, a reutilização de código e o estabele-cimento de contratos de obrigatoriedade na implementação de certas funcionalidades. Em C#,
  1. Amétodos declarados em uma interface só podem ser públicos ou protegidos e não podem possuir implementação.
  2. Bpara declarar que uma classe chamada PessoaJuridica implementa uma interface chamada ITributavel utiliza-se o comando public class PessoaJuridica: implements ITributavel { }.
  3. Cinterfaces são mais complexas do que classes já que necessitam de atributos e métodos com implementação e sintaxe diferenciada.
  4. Dherança múltipla (quando uma subclasse é filha de mais de uma superclasse) não é suportada, porém, cada classe pode implementar diversas interfaces diferentes.
  5. Epara declarar que a classe chamada Funcionario herda a classe Pessoa e implementa a interface ITributável utiliza-se o comando public class Funcionario extends Pessoa: implements ITributavel { }.
Revelar gabarito e comentário

GabaritoD — herança múltipla (quando uma subclasse é filha de mais de uma superclasse) não é suportada, porém, cada classe pode implementar diversas interfaces diferentes.

Link permanente: /questoes/fc049098