Considere as seguintes afirmações sobre orientação a
objetos.
I - Classe é uma descrição generalizada de uma coleção
de objetos similares. Por definição, objetos são
instâncias de uma classe específica e herdam seus
atributos e operações disponíveis para manipular
os atributos.
II - Herança é um dos diferenciadores-chave entre
sistemas convencionais e orientados a objetos.
Uma superclasse Y herda todos os atributos e todas
as operações associadas a sua subclasse X. Isso
significa que todas as estruturas de dados e todos
os algoritmos originalmente desenhados e implementados para X ficam imediatamente disponíveis
para Y – nenhum trabalho adicional precisa ser
feito.
III- As classes devem interagir umas com as outras
através de mensagens para atingir os objetivos
do projeto. Uma mensagem estimula a ocorrência
de algum comportamento no objeto receptor. O
comportamento ocorre quando uma operação é
executada.
Quais estão corretas?