试题详情
单项选择题 11. class Payload {  12. private int weight;  13. public Payload(int wt) { weight = wt; }  13. public void setWeight(mt w) { weight = w; }  15. public String toString { return Integer.toString(weight); }  16. }  17.  18. public class TestPayload {  19. static void changePayload(Payload p) { 20. /* insert code here */ 21. }  22.  23. public static void main(String[] args) {  24. Payload p = new Payload();  25. p.setWeight(1024);  26. changePayload(p);  27. System.out.println(”The value of p is “+ p);  28. }  29. }  Which statement, placed at line 20, causes the code to print “The value of p is 420.”?() 

A、 p.setWeight(420);

B、 p.changePayload(420);

C、 p = new Payload(420);

D、 Payload.setWeight(420);

E、 p = Payload.setWeight(420);

F、 p = new Payload(); p.setWeight(420);

  • A
  • 关注下方微信公众号,在线模考后查看

热门试题