Imagem de fundo

Admita que as classes e a interface Java a seguir ocupem...

Admita que as classes e a interface Java a seguir ocupem arquivos distintos.


package pack_b;

public interface IntfX {

public void op_a(Double a);

public void op_b(Double b);

}


package pack_b;

public class ClsY implements IntfX {


protected Double v=0.0;

String p=null;


protected ClsY(Double x,String b) {

v=x;

p=b;

}


public void op_a(Double a) {

v+=a;

}


public void op_b(Double b) {

v-=b;

}


void op_c() {

v=0.0;

p=null;

}

}


package pack_a;

import pack_b.*;

public class Main extends ClsY {


public static void main(String[] args) {

IntfX a=new Main();

ClsY b=new Main();

Main c=new Main();


b.p="***";

op_c();

c.op_a(0.5,0.8);

op_k(5.2);

a.op_a(0.0,0.1);


}

public Main() {

super(0.0,"");

}

public void op_a(Double e, Double f) {

v=e+f;

}

public void op_b(Double e, Double f) {

v=e+f;

}

public void op_K(Double d) {

v=d;

}

}


Qual comando pertencente ao método main() NÃO produzirá erro de compilação?


A

b.p="***";


B

op_c();


C

op_k(5.2);


D

a.op_a(0.0,0.1);


E

c.op_a(0.5,0.8);