Exercicios

4 respostas
S

Galera preciso de uma ajuda com os exercicios abaixo, alguem poderia me ajudar por favor, pois não estou sabendo fazer e preciso de nota na facul…

Segue :

Considere o código Java a seguir e analise as afirmativas. 

public class Veiculo{

private String placa;

private String modelo;

?

}

public class Carro extends Veiculo {

private String categoria;

?

}


I. A palavra reservada extends indica que Carro é uma subclasse e Veiculo é a superclasse.

II. A classe Carro irá herdar atributos e métodos da classe Veiculo que não estejam com o modificador private.

III. As classes Carro e Veiculo são classes que se encontram no mesmo nível hierárquico.

IV. Todo Veiculo é um Carro.

É correto o que se afirma em:

	
I, II, III e IV

		
I e IV, apenas


		
II e III , apenas

		
I, II  e III, apenas

		
I e II, apenas

0,2 pontos   

PERGUNTA 2

De acordo com o conceito de herança entre classes, é possível afirmar que: 

I ? Objetos da subclasse são utilizáveis em qualquer código que use a superclasse 

II ? Um objeto da subclasse nunca pode ser passado como parâmetro a um método que espera receber um objeto da superclasse 

III ? É possível armazenar um objeto da superclasse em um objeto da subclasse. Exemplo: objSubclass = objSuperclass 

	 a.	
Apenas a I está correta

	 b.	
Apenas a III está correta

	 c.	
Apenas a II está correta

	 d.	
Todas estão corretas

	 e.	
Somente a II e III estão corretas

0,2 pontos   

PERGUNTA 3

Para representa o conceito de herança entre duas classes é utilizada a palavra reservada: 

	 a.	
implements

	 b.	
extends

	 c.	
override

	 d.	
overload

	 e.	
private

0,2 pontos   

PERGUNTA 4

Considere as afirmativas a seguir:



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 é


		
derivação

		
polimorfismo

		
herança múltipla

		
encapsulamento

		
estereotipagem

0,2 pontos   

PERGUNTA 5

Qualquer método de uma superclasse por ser sobrescrito pela subclasse. Para utilizar a funcionalidade do método da superclasse (chama do método), qual palavra reservada deve ser utilizada na subclasse? 

	 a.	
abstract

	 b.	
super

	 c.	
private

	 d.	
implements

	 e.	
extends

4 Respostas

rafadelnero

Não respondemos perguntas assim, primeiro tente responder a pergunta e depois ajudamos.

A

Não respondemos perguntas, rafadelnero está certo, você tem o domingo inteiro pela frente…
Bons estudos… até…

BinhoAraujo

Herança - Reescrita e Polimorfismo

Herança em Java, para que serve e quando usar.

Entendendo e Aplicando Herança em Java.

juninhoall
SirSmart:
Galera preciso de uma ajuda com os exercicios abaixo, alguem poderia me ajudar por favor, pois não estou sabendo fazer e preciso de nota na facul...

Segue :

Considere o código Java a seguir e analise as afirmativas. 

public class Veiculo{

private String placa;

private String modelo;

?

}

public class Carro extends Veiculo {

private String categoria;

?

}


I. A palavra reservada extends indica que Carro é uma subclasse e Veiculo é a superclasse.

II. A classe Carro irá herdar atributos e métodos da classe Veiculo que não estejam com o modificador private.

III. As classes Carro e Veiculo são classes que se encontram no mesmo nível hierárquico.

IV. Todo Veiculo é um Carro.

É correto o que se afirma em:

	
I, II, III e IV

		
I e IV, apenas


		
II e III , apenas

		
I, II  e III, apenas

		
I e II, apenas

0,2 pontos   

PERGUNTA 2

De acordo com o conceito de herança entre classes, é possível afirmar que: 

I ? Objetos da subclasse são utilizáveis em qualquer código que use a superclasse 

II ? Um objeto da subclasse nunca pode ser passado como parâmetro a um método que espera receber um objeto da superclasse 

III ? É possível armazenar um objeto da superclasse em um objeto da subclasse. Exemplo: objSubclass = objSuperclass 

	 a.	
Apenas a I está correta

	 b.	
Apenas a III está correta

	 c.	
Apenas a II está correta

	 d.	
Todas estão corretas

	 e.	
Somente a II e III estão corretas

0,2 pontos   

PERGUNTA 3

Para representa o conceito de herança entre duas classes é utilizada a palavra reservada: 

	 a.	
implements

	 b.	
extends

	 c.	
override

	 d.	
overload

	 e.	
private

0,2 pontos   

PERGUNTA 4

Considere as afirmativas a seguir:



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 é


		
derivação

		
polimorfismo

		
herança múltipla

		
encapsulamento

		
estereotipagem

0,2 pontos   

PERGUNTA 5

Qualquer método de uma superclasse por ser sobrescrito pela subclasse. Para utilizar a funcionalidade do método da superclasse (chama do método), qual palavra reservada deve ser utilizada na subclasse? 

	 a.	
abstract

	 b.	
super

	 c.	
private

	 d.	
implements

	 e.	
extends

Vou te dar uma dica, o caminho não é fácil para ser um programador, é preciso muita dedicação e empenho, por isso estude mais e saberá fazer esses exercícios, comparado com outros são muito fáceis, as próprias apostilas da Caelum disponibilizam um material muito bom,
segue como referencia esse canal;
https://www.youtube.com/watch?v=dqL7cG4J6gI&list=PLA03DEA5320ECBF85,
uma boa pratica para esses exercícios é debugar, se tu acha algo que está errado já elimina no caso da primeira elimina a I, logo só terá um resultado possível, agora faça o resto, bons estudos.

Criado 1 de junho de 2014
Ultima resposta 6 de jun. de 2014
Respostas 4
Participantes 5