Imagem de fundo

Considere uma aplicação com as classes Java abaixo, criadas...

Considere uma aplicação com as classes Java abaixo, criadas em um ambiente de programação ideal.


package pac2;

public class Processo {

private String numeroProcesso;

protected void setNumeroProcesso(String numeroProcesso) {

this.numeroProcesso = numeroProcesso;

}

}

package pac1;

import pac2.Processo;

public class Principal {

public static void main(String[] args) {

Processo p = new Processo();

p.setNumeroProcesso("2000.01.1.000001-5");

}

}


Ao compilar a aplicação, ocorrerá um erro que poderá ser resolvido se


A

o atributo numeroProcesso for trocado de String para int.


B

antes da declaração da classe Processo for incluída a instrução import pac1.Principal;.


C

o método setNumeroProcesso for trocado de protected para public


D

for criado um construtor explícito na classe Processo, necessário para se instanciar o objeto p na classe Principal.


E

o método setNumeroProcesso for trocado de protected para private.