Oracle
1Z0-851 · Question #235
Given: 04. class Payload { 05. private int weight; 06. public Payload (int w) { weight = w; } 07. public void setWeight(int w) { weight = w; } 08. public String toString() { return…
The correct answer is A. p.setWeight(420). See the full explanation below for the reasoning.
Question
Given: 04. class Payload { 05. private int weight; 06. public Payload (int w) { weight = w; } 07. public void setWeight(int w) { weight = w; } 08. public String toString() { return Integer.toString(weight); } 09. } 10. 11. public class TestPayload { 12. static void changePayload(Payload p) { /* insert code */ } 13. public static void main(String[] args) { 14. Payload p = new Payload(200); 15. p.setWeight(1024); 16. changePayload(p); 17. System.out.println("p is " + p); 18. } 19. } Which code fragment, inserted at the end of line 12, produces the output p is 420?
Exhibit
Options
- Ap.setWeight(420);
- Bp.changePayload(420);
- Cp = new Payload(420);
- DPayload.setWeight(420);
- Ep = Payload.setWeight(420);
How the community answered
(16 responses)- A75% (12)
- B6% (1)
- D6% (1)
- E13% (2)
Community Discussion
No community discussion yet for this question.
