Buscar

APOL 4

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Questão 2/5 - Programação Orientada a Objetos
Em um sistema de software, escrito em linguagem Java, temos duas classes, X e Y com um relacionamento hierárquico, sendo que Y é 
subclasse de X.
Este é um exemplo de qual paradigma da POO?
Nota 20 0
A encapsulamento 
B polimorfismo estático
I
C herança
9 Vocé acertou!
A herança é um paradigma de programação onentada a objetos em que existe uma relação entre uma dasse base e uma classe 
derivada, que pode ter acesso aos atributos e aos métodos da classe base, conforme visto no slide 3 e 4 da aula 5.
D agregação 
E abstração
Questão 3/5 - Programação Orientada a Objetos
Um dos principais paradigmas da programação orientada a objetos é definido como uma relação hierárquica entre duas classes, em que 
temos uma classe base e outra derivada da classe base, é chamado de herança.
Qual opção abaixo aplíca-se a herança na linguagem Java.
Nota 20 0
A podemos tem um objeto herdando de múltiplas classes no Java.
I
B utilizamos a palavra-chave ‘extends’ para criar herança na linguagem Java.
9 Vocé acertou!
Conforme vimos no slide 8 da aula 5, devemos utilizar a palavra chave extends' para criar herança na linguagem Java
C uma classe abstrata pode criar um objeto diretamente, sem necessidade de que outra classe herde dela
D os atributos setados como protegidos na superclasse não podem ser acessados por métodos da subclasse
E quando um programa cria um objeto da superclasse, o construtor da superclasse imediatamente chama o construtor da 
subclasse (explicitamente, via super(), ou implicitamente).
Questão H/ 5 - Programação Orientada a Objetos
Dado o código abaixo, escrito em linguagem Java:
class Pessoa {
protected String nome,
}
class Funcionário extends Pessoa { 
public String getNome() {
return nome.
}
}
Este código:
mostra Funcionário como uma subclasse de Pessoa, que está compartilhando o atributo nome.
9 Você acertou!
A herança é um paradigma de programação onentada a objetos em que existe uma relação entre uma classe base e uma classe 
derivada, que pode ter acesso aos atributos e aos métodos da classe base, conforme visto no slide 3 e 4 da aula 5
B demonstra o encapsulamento dos dados de Funcionário.
C mostra o paradigma da agregação, onde Funcionário agrega Pessoa
D não irá funcionar no Java, pois para termos herança no Java utilizamos a palavra chave implements'.
E o método getNome não pode utilizar o atributo nome, pois ele está protegido na superdasse 
Questão 5/5 - Programação Orientada a Objetos
Em programação onentada a objetos, podemos ter uma relação hierárquica entre duas classes, onde a subclasse herda da superdasse. 
No caso de uma relação dessas:
Nota: 20.0
A apenas as variáveis públicas de instância 
B apenas os métodos e variáveis de instância públicos.
C todas as variáveis de instância e apenas os métodos estáticos.
D todas as variáveis e métodos, exceto os públicos e os que foram sobrescritos.
I
E todas as variáveis de instância e os métodos que, entretanto, podem explicitamente serem sobrescritos.
9 Você acertou!
A herança é um paradigma de programação orientada a objetos em que existe uma relação entre uma classe base e uma classe 
derivada, que pode ter acesso aos atributos e aos métodos da classe base, conforme visto no slide 3 e 4 da aula 5.

Outros materiais