Quao o erro desse códgo que não esta compilando?
Veja mensagem do console?
class Encapsulado {
// private é um modificador de acesso de restrição máxima
private int comProtecao;
void setComProtecao(int valor) {
comProtecao = valor;
}
int getComProtecao() {
return comProtecao;
}
}
public class TesteEncapsulado {
public static void main(String[] args) {
Encapsulado e = new Encapsulado(); // "e" é uma instância de Encapsulado
// deve-se acessar o atributos de forma indireta, encapsulada
e.setComProtecao(10);
System.out.println("Valor com proteção: " + e.getComProtecao());
}
}
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
at TesteEncapsulado.main(Encapsulado.java:16)