Question: Part A: enum AccountType { SAVING, FIXED, CURRENT; private AccountType() { System.out.println(It is a account type); } } class EnumOne { public static void main(String[]

Part A:

enum AccountType {

SAVING, FIXED, CURRENT;

private AccountType() {

System.out.println("It is a account type");

}

}

class EnumOne {

public static void main(String[] args) {

System.out.println(AccountType.FIXED);

}

}

Options :

a) Compiles fine and output is prints "It is a account type" once followed by "FIXED"

b) Compiles fine and output is prints "It is a account type" twice followed by "FIXED"

c) Compiles fine and output is prints "It is a account type" thrice followed by "FIXED"

d) Compiles fine and output is prints "It is a account type" four times followed by "FIXED"

e) Compilation fails

Part B:

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);

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!