- ID
- 2768200
- Banca
- FAURGS
- Órgão
- TJ-RS
- Ano
- 2018
- Provas
- Disciplina
- Engenharia de Software
- Assuntos
Considere as seguintes afirmações sobre herança.
I - Herança é um dos diferenciadores-chaves entre
sistemas convencionais e sistemas orientados a
objetos. Uma subclasse Y herda todos os atributos e
operações associadas a sua superclasse X, ou seja,
todos as estruturas de dados e operações de X ficam
imediatamente disponíveis para Y.
II - Em cada nível de uma hierarquia de classes com
herança, novos atributos e operações não podem
ser acrescentados àqueles que foram herdados de
níveis mais altos da hierarquia.
III. A herança pode proporcionar benefício significativo
ao projeto, mas, se for usada de forma não apropriada,
pode complicar um projeto desnecessariamente
e resultar em um software passível de erros
e difícil de manter.
Quais estão corretas?