São organizadas em uma hierarquia, com as classes de objetos mais genéricas no topo, as quais legam seus atributos às classes mais especializadas. Trata-se
Analise as seguintes definições:
I. Objeto que existe depois que o processo ou o thread que o criou deixa de existir.
II. Mecanismo pelo qual elementos mais específicos incorporam a estrutura e o comportamento de elementos mais gerais.
III. Lista de valores nomeados, utilizada como faixa de um determinado tipo de atributo. Correspondem, respectivamente, às definições I, II e III:
Considere:
I. A classe Veículo possui as subclasses Carro e Trem.
II. Os objetos das subclasses Carro e Trem herdam a operação acelerar.
III. A aceleração do Carro é no pedal e, do Trem, é na manivela. I, II e III mostram um conceito OO aplicável à implementação da aceleração, que é
Com relação às técnicas de programação orientada a objetos, julgue os itens a seguir.
Uma classe abstrata não pode ser diretamente instanciada. Somente as subclasses derivadas por herança múltipla de classes abstratas, chamadas de classes concretas, podem ser instanciadas.
Com relação às técnicas de programação orientada a objetos, julgue os itens a seguir.
Os especificadores de acesso são atributos específicos dos membros de uma classe e definem como esses membros podem ser acessados. Esse controle de acesso refere-se somente à visibilidade dos membros de uma classe por objetos de outras classes que não sejam suas herdeiras.
A respeito de programação orientada a objetos, julgue os itens de 86 a 88.
Na implementação de objetos, a composição de objetos substitui a herança de classe. A herança de classe é definida estaticamente em tempo de compilação, enquanto a composição de objetos é definida dinamicamente em tempo de execução pela obtenção de referências a outros objetos por meio de determinado objeto. O uso da composição não viola o encapsulamento.
A respeito de programação orientada a objetos, julgue os itens de 86 a 88.
Em programação orientada a objetos, a classe de um objeto e seu tipo são atributos distintos: a classe de um objeto define como ele é implementado, e o tipo define o estado interno do objeto.
Acerca de mapeamento objeto-relacional, julgue os seguintes itens.
No mapeamento objeto-relacional, os objetos são representados no modelo relacional por tabelas, que são interligadas por meio de chaves primárias.
Dentro dos conceitos que cercam a Orientação a objeto, qual a definição de Sobrecarga ou Overloading?
Numa linguagem de programação orientada a objetos separar o programa em partesa a fim de proteger os atributos ou métodos de uma classe, define o conceito de: