Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Programação Orientado a Objeto - prof Alan

Total questions: 5

Worksheet time: 7mins

Name
Class
Date
1.

Identifique um tipo de construtor:

a)

Aluno(){

}

b)

Aluno="Alan";

c)

Aluno{};

d)

String getNomealuno(){

}

e)

This.Aluno = Aluno;

2.

Qual das opções abaixo está correta:

a)
b)
c)
d)
3.

Em Programação Orientada a Objetos, em uma classe que possui os atributos "id, nome, telefone e renda", esses atributos devem ser normalmente (I) e os métodos getters e setters devem ser normalmente (II). Quando um objeto desta classe é instanciado, para incluir valores nos atributos utilizam-se os métodos setter e para obter os valores incluídos utilizam-se os métodos getter. Esse processo está relacionado com o que chamamos de encapsulamento. Selecione a alternativa que corresponde I e II:

a)

I. Privados e II. Protegidos

b)

I. Protegidos e II. Públicos

c)

I. Privados e II. Públicos

d)

I. Públicos e II. Protegidos

e)

I. Público e II. Privados

4.

public class Pessoa{

private String nome;

private String sobrenome;

private String dataNasc;

Definido a classe "Pessoa". Marque a alternativa que pode representar seu encapsulamento com os métodos Get e Set:

a)

public String getNome(){

return nome; }

public void setNome(String n){ nome = n; }

public String getSobrenome(){ return sobrenome; }

public void setSobrenome(String s){ sobrenome = s; }

public String getDataNasc(){ return dataNasc; }

public void setDataNasc(String d){ dataNasc = d; }

b)

public String getNome(){

return nome; }

public void setNome(){ nome; }

public String getSobrenome(){ return sobrenome; }

public void setSobrenome(){ sobrenome; }

public String getDataNasc(){ return dataNasc; }

public void setDataNasc(){ dataNasc; }

c)

private String getNome(){

return nome; }

private void setNome(String n){ nome = n; }

private String getSobrenome(){ return sobrenome; }

private void setSobrenome(String s){ sobrenome = s; }

private String getDataNasc(){ return dataNasc; }

private void setDataNasc(String d){ dataNasc = d; }

d)

private String getNome(){

return nome; }

private void setNome(){ nome; }

private String getSobrenome(){ return sobrenome; }

private void setSobrenome(){ sobrenome; }

private String getDataNasc(){ return dataNasc; }

private void setDataNasc(){ dataNasc; }

5.

A criação do objeto dá-se através da aplicação do operador "new".

Identifique a alternativa que representa a Criação de um objeto:

a)

NomeDaClasse = new NomeDaClasse;

b)

NomeDaClasse umaRef = new NomeDaClasse();

c)

NomeDaClasse umaRef ; new NomeDaClasse();

d)

NomeDaClasse umaRef = new NomeDaClasse;