Atividade 3
Dado o trecho de código da classe Computador a seguir:
public class Computador{
private int memoria;
private int nucleosCPU;
...
}
O método de acesso para estabelecer valor ao atributo nucleosCPU seria dado por:
public int setNucleosCPU(){
return nucleosCPU;
}
public void setNucleosCPU(int nucleosCPU){
nucleosCPU = this.nucleosCPU;
}
public void setNucleosCPU(int nucleosCPU){
nucleosCPU = nucleosCPU;
}
public int setNucleosCPU(int nucleosCPU){
this.nucleosCPU = nucleosCPU;
}
public void setNucleosCPU(int nucleosCPU){
this.nucleosCPU = nucleosCPU;
}
0,2 pontos
PERGUNTA 2
Analise as afirmativas a seguir sobre o conceito de Encapsulamento em Java.
I. O uso do modificador private na declaração de um atributo de uma classe restringe sua manipulação a partir de outra classe. Para implementarmos o conceito de encapsulamento este modificador deve ser utilizado na declaração dos atributos de uma classe.
II. A implementação dos métodos de acesso sets e gets se torna necessária para a manipulação do atributo private fora da classe onde ele foi definido.
III. Os métodos de acesso gets são usados para obter o valor de um atributo, portanto sempre retornam um valor, correspondente ao tipo do atributo.
IV. A implementação do conceito de encapsulamento previne a manipulação indevida dos atributos de uma classe.
Está correto o que consta em:
I e III, somente.
II e IV, somente.
I,II, III e IV.
I e IV, somente.
II e III, somente.
0,2 pontos
PERGUNTA 3
A cidade de São Paulo, que possuía uma população de 10.000.000 de habitantes, teve um aumento de mais 2.000.000 de novos habitantes.
Na associação da frase acima aos conceitos da modelagem orientada a objeto, é correto afirmar que São Paulo, população e aumento, referem-se, respectivamente, a