ProghubPH

Что напечатает следующий код:

 один вариант
class Y { 
  public Y() { System.out.print("Y"); } 
} 
class Z { 
  public Z() { System.out.print("Z"); } 
} 
class X extends Z { 
  private Y m_objY = new Y(); 
  public X() { System.out.print("X"); } 
 
  public static void main(String[] args) { 
      X x = new X(); 
  }  
} 
XY
YX
ZYX
XYZ
YXZ
ZXY