Analise as afirmativas abaixo relacionadas aos
conceitos de orientação a objetos.
1. A sobreposição (override) de métodos ocorre
quando classes filhas reimplementam métodos definidos pelas classes pai.
2. Nenhum atributo de nenhum objeto em
nenhuma circunstância pode ter seu valor
alterado sem utilizar um método explicitamente declarado para tal.
3. Especialização ocorre quando define-se uma
ou mais subclasses a partir de uma superclasse.
Assinale a alternativa que indica todas as afirmativas
corretas.
São ocorrências válidas de, ou conceitos relacionados a, herança no contexto de conceitos de orientação a objetos.
1. Sobrecarga de métodos
2. Sobreposição de métodos
3. Especialização
4. Superclasses
5. Subclasses
Assinale a alternativa que indica todas as afirmativas
corretas.
Qual o nome do conceito de orientação a objetos
que protegem os dados contidos em um dado objeto
de modo que eles não possam ser acessados fora dos
métodos, parâmetros ou controles implementados
pela classe que instanciou o objeto?
Os relacionamentos entre classes definem como as classes
trabalharão em conjunto. Selecione o tipo que representa o
relacionamento entre classes mães e suas classes herdeiras.
Princípio pelo qual duas ou mais classes derivadas de uma
mesma superclasse podem invocar métodos que têm a
mesma identificação (assinatura) mas comportamentos
distintos, especializados para cada classe derivada, usando
para tanto uma referência a um objeto do tipo da
superclasse. O texto acima refere-se a(o):