Accenture Java Programming Practice Question
What is the outcome of the code? public class Item { private String description; public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public static void modifyDesc(Item item,String desc) { item=new Item(); item.setDescription(desc); } public static void main(String[] args) { Item it=new Item(); it.setDescription("Gobstopper"); Item it2=new Item(); it2.setDescription("Fizzylifting"); it.modifyDesc(it,"Scrumdiddlyumptious"); System.out.println(it.getDescription()); System.out.println(it2.getDescription()); } }Answer options
A
Gobstopper Scrumdiddlyumptious
B
Scrumdiddlyumptious Fizzylifting
C
Scrumdiddlyumptious
D
Gobstopper Fizzylifting
E
Compilation fails
Correct answer: Gobstopper Fizzylifting
Explanation
Correct answer: Gobstopper Fizzylifting.