Disciplina: TI - Desenvolvimento de Sistemas
Banca: IPAD
Orgão: Polícia Científica-PE
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Encapsulamento
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
Considere as seguintes afirmativas sobre conceitos do paradigma de programação orientado a objetos.
1. Herança é a definição de uma nova classe, com base em uma já existente. A subclasse herda todas as variáveis e métodos da superclasse. Cada subclasse pode ter uma única superclasse.
2. O mecanismo de polimorfismo permite que objetos diferentes respondam de modo diferente ao receberem uma mesma mensagem.
3. O polimorfismo para ser implementado exige a utilização do conceito de herança e aplica-se apenas aos métodos da classe.
4. Ocultamento de informação é o uso do mecanismo de encapsulamento para restringir as variáveis e métodos de uma superclasse que podem ser herdados por subclasses.
Assinale a alternativa correta