Buscar

Avaliando o Aprendizado - Línguagens de Programação-186

Prévia do material em texto

III. A herança é um mecanismo para o compartilhamento de métodos e atributos entre classes e subclasses,
permitindo a criação de novas classes através da programação das diferenças entre a nova classe e a classe-pai.
IV. O encapsulamento é um mecanismo que permite o acesso aos dados de um objeto somente através dos
métodos desse. Nenhuma outra parte do programa pode operar sobre os dados do objeto. A comunicação entre os
objetos é feita apenas através de troca de mensagens.
É correto apenas o que afirma em:
I e II
I, II e IV
 II, III e IV
III e IV
I e III
 8a Questão (Ref.: 201304136935) Pontos: 0,5 / 0,5
Em Java pode-se utilizar diferentes tipos de modificadores de acesso para seus atributos e métodos, dependendo
da necessidade da aplicação que está sendo desenvolvida. É correto afirmar sobre os modificadores de acesso
usados na declaração de atributos:
O modificador de acesso private permite que todos os objetos que o usam possam alterá-lo; já o
modificador de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o modificador
de acesso protected permite que só a classe manipule seus atributos.
O modificador de acesso protected permite que todos os objetos que o usam possam alterá-lo; já o
modificador de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o modificador
de acesso private permite que só a classe manipule seus atributos.
 O modificador de acesso public permite que todos os objetos que o usam possam alterá-lo; já o modificador
de acesso protected torna o atributo vísivel pela própria classe ou suas subclasses, e o modificador de
acesso private permite que só a classe manipule seus atributos.
O modificador de acesso protected permite que todos os objetos que o usam possam alterá-lo; já o
modificador de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o modificador
de acesso final permite que só a classe manipule seus atributos.
O modificador de acesso final permite que todos os objetos que o usam possam alterá-lo; já o modificador
de acesso public torna o atributo visível pela própria classe ou suas subclasses, e o modificador de acesso
private permite que só a classe manipule seus atributos.
 9a Questão (Ref.: 201304137863) Pontos: 1,0 / 1,0
class B extends A { 
int m1() { 
return a + b + c + d + e; 
} 
} 
public class A { 
static int a; 
public int b; 
int c; 
protected int d; 
private int e; 
} 
A classe B acima encontra-se no mesmo pacote que a classe A. O método m1 apresenta erro de compilação porque
a seguinte variável não pode ser acessada diretamente:
a
 e
c
d
b

Continue navegando