Descriptive Question

Quiz Guidelines

 

QID: 
39
Question: 

Given:

public class X implements Z {

public String toString() {

return "I am X";

}

public static void main(String[] args) {

Y myY = new Y();

X myX = myY;

Z myZ = myX;

System.out.println(myZ);

}

}

class Y extends X {

public String toString() {

return "I am Y";

}

}

interface Z {}

What is the reference type of myZ and what is the type of the object it references? 

Q&A Set: