Buscar

Aula 08 - 01

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

21/04/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2520856&courseId=13700&classId=1250818&topicId=2904926&p0=03c7c0ace395d80182db0… 1/3
 
Sobre interfaces na linguagem Java, assinale a alternativa correta:
São classes que somente podem ser estendidas, sendo que a criação de um objeto a partir da mesma não é permitido. Que
tipo de classe são essas?
Sobre Interfaces, julgue as afirmativas a seguir:
 
PROGRAMAÇÃO I
 CCT0827_A8_201901262138_V1 
Lupa Calc.
 
 
PPT
 
MP3
 
Aluno: WALLACE SOARES COSTA Matr.: 201901262138
Disc.: PROGRAMAÇÃO I 2020.1 EAD (GT) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
A implementação de interfaces se dá com uso da palavra-chave extends.
Uma classe que estenda uma superclasse não pode implementar interfaces.
Uma classe pode implementar várias interfaces diferentes.
Interfaces não podem possuir atributos.
Interfaces podem ter métodos privados.
 
 
 
 
2.
classe filha
superclasse
classe pai
classe abstrata
subclasse
 
 
 
 
3.
A definição de uma interface é similar a de uma classe, ou seja, utillizamos a palavra reservada reserved. A palavra
reservada deve ser seguida do nome da interface. Adicionalmente, uma interface pode herdar de outras interfaces
(extends) e ela (interface) possui apenas métodos sem implementação (abstratos) e constantes
A definição de uma interface é similar a de uma classe, ou seja, utilizamos a palavra reservada interface. A palavra
reservada deve ser seguida do nome da interface. Adicionalmente, uma interface pode herdar de outras interfaces
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('2','8','','','');
javascript:abre_frame('3','8','','','');
21/04/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2520856&courseId=13700&classId=1250818&topicId=2904926&p0=03c7c0ace395d80182db0… 2/3
Classes abstratas são feitas para serem modelos para suas classes derivadas ou classes filhas. Com relação a uma classe
abstrata é correto afirmar que:
Sobre Interfaces, julgue as afirmativas a seguir:
I-Interfaces são um tipo especial de classe, mas não possuem implementação. Elas definem um protocolo e as classes
podem implementar uma ou mais interfaces. 
 II-Uma interface é um contrato assinado por uma classe. A interface define as responsabilidades de uma classe. Tais
responsabilidades são mapeadas em métodos
III- A classe que implementa a interface implementa os métodos. A interface contém somente assinatura de métodos e
constantes
Estão corretas somente:
Imagine as seguintes classes: Animal, Gato, Cachorro, Cavalo. Julgue as afirmativas a seguir e escolha a alternativa
correta:
I-A classe Animal serve como um modelo para as classes , Gato, Cachorro, Cavalo. Dito de outra forma, estas três classes
são herdeiras da classe Animal. 
II-A classe Animal poderia ser instanciada por si só. 
III- A classe Animal não pode ser instanciada por si só.
IV- Para ter um objeto de uma classe abstrata é necessário criar uma classe mais especializada herdando dela e então
instanciar essa nova classe. Os métodos da classe abstrata devem então serem sobrescritos nas classes filhas.
Estão corretas somente:
(follows) e ela (interface) possui apenas métodos sem implementação (abstratos) e constantes
A definição de uma interface é similar a de uma classe, ou seja, utilizamos a palavra reservada interface. A palavra
reservada deve ser seguida do nome da interface. Adicionalmente, uma interface pode herdar de outras interfaces
(extends) e ela (interface) possui apenas métodos sem implementação (abstratos) e constantes 
A definição de uma interface é similar a de uma classe, ou seja, utilizamos a palavra reservada abstract. A palavra
reservada deve ser seguida do nome da interface. Adicionalmente, uma interface pode herdar de outras interfaces
(extends) e ela (interface) possui apenas métodos sem implementação (abstratos) e constantes
A definição de uma interface é similar a de uma classe, ou seja, utilizamos a palavra reservada interface. A palavra
reservada deve ser seguida do nome da interface. Adicionalmente, uma interface pode herdar de outras interfaces
(extends) e ela (interface) possui apenas métodos com implementação (abstratos) e constantes
 
 
 
 
4.
Ela não possui métodos.
Ela não pode ser instanciada.
Ela só possui métodos e atributos abstratos.
Ela só pode ser instanciada se o objeto também for abstrato.
Ela não permite polimorfismo.
 
 
 
 
5.
I e III
II e III
I e II
I
Todas as afirmações
 
 
 
 
6.
I, IV
I, II, IV
I, III
I, III, IV
II, IV
 
 
21/04/2020 EPS
estacio.webaula.com.br/Classroom/index.html?id=2520856&courseId=13700&classId=1250818&topicId=2904926&p0=03c7c0ace395d80182db0… 3/3
Considerando uma classe Carro e as interfaces Motor e Direção, qual a sintaxe correta para
implementar estas interfaces em Java?
 
Classes abstratas são feitas para serem modelos para suas classes derivadas. Com relação a uma classe abstrata é correto
afirmar que:
 
 
7.
class Carro implements Motor && Direcao{}
class Carro extends Motor && Direcao{}
class Carro implements Motor, Direcao{}
Nenhuma das alternativas
class Carro extends Motor, Direcao{}
 
 
 
 
8.
Esta só pode ser instanciada se o objeto também for abstrato
Esta só possui métodos e atributos abstratos
Esta não possui métodos
Esta não possui métodos nem atributos abstratos
Esta não pode ser instanciada
 
 
 
 
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
 
 
Exercício inciado em 21/04/2020 10:40:58. 
 
javascript:abre_colabore('35768','187698426','3742989475');

Continue navegando