Exercício de Revisão para prova final

Olá Aunos,

Este é o exercício de revisão para a prova final.

Bom estudo.

1) Explique cada um dos itens abaixo:
a) Classe e objeto.
b) Encapsulamento.

2) Faça um programa em java que mostre todos os valores inteiros de 0 até 10000. Utilize o laço “for”.

3) De acordo com os códigos apresentados responda:

public class Contador{
private int Valor;
public contador (int valor){
This.valor = valor;
}

public int incrementa (){
valor = valor+1;
retur valor;
}

public void decrementa (){
valor = valor – 1;
}
}

public class  usa Contador{
public static void main (String [ ] args){
System.out.println(“O valor 20 incrementado e decrementado e:”);
Contador c = new contador (20);
System.out.println(c.incrementa());
System.out.println(“\n” + c.decrementa);
}
}

a) O que é um método construtor? Onde é possível identifica-lo nos códigos apresentados?
b) Qual a finalidade da palavra reserva “this”, apresentada na classe contador.?
c) É possível ter métodos com o mesmo nome? Qual o nome deste recurso?