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#,
- Amétodos declarados em uma interface só podem ser públicos ou protegidos e não podem possuir implementação.
- Bpara declarar que uma classe chamada PessoaJuridica implementa uma interface chamada ITributavel utiliza-se o comando public class PessoaJuridica: implements ITributavel { }.
- Cinterfaces são mais complexas do que classes já que necessitam de atributos e métodos com implementação e sintaxe diferenciada.
- 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.
- 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 { }.