What output do we get if we run the following code?
class X {
public X() {
System.out.println("X's no-argument constructor is invoked");
}
}
class Y extends X {
public Y() {
}
}
public class Z {
public static void main(String[] args) {
Y y = new Y();
}
}