Class Definition Java Tutorial

class X {
  int a;
  float b;
}
class Y extends X {
  double c;
}
class MainClass {
  public static void main(String args[]) {
    X x = new X();
    Y y = new Y();
    Class clObj;
    clObj = x.getClass(); 
    System.out.println("x is object of type: " + clObj.getName());
    clObj = y.getClass(); 
    System.out.println("y is object of type: " + clObj.getName());
    
    clObj = clObj.getSuperclass();
    System.out.println("y's superclass is " + clObj.getName());
  }
}