Given: What is the result?
A.
0 unknown 0 unknown
B.
Compilation fails
C.
1200 Strawberry 1200 Strawberry
D.
1200 Strawberry 1230 Chocolate
Given: What is the result?
A.
0 unknown 0 unknown
B.
Compilation fails
C.
1200 Strawberry 1200 Strawberry
D.
1200 Strawberry 1230 Chocolate
B
D is correct. Tried it out
D
Code:
public class Test {
public static void main(String[] args) {
Cake c = new Cake();
bake1(c);
System.out.println(c.model + ” ” + c.flavor);
bake2(c);
System.out.println(c.model + ” ” + c.flavor);
}
public static Cake bake1(Cake c) {
c.flavor = “Strawberry”;
c.model = 1200;
return c;
}
public static void bake2(Cake c) {
c.flavor = “Chocolate”;
c.model = 1230;
//return;
}
}
public class Cake {
int model;
String flavor;
Cake() {
model = 0;
flavor = “Unknown”;
}
}
Output:
1200 Strawberry
1230 Chocolate