Class1.java Source code

Java tutorial

Introduction

Here is the source code for Class1.java

Source

/*
 * Output: 
x is object of type: Class1
y is object of type: Class2
y's superclass is Class1
    
 *  
 */

class Class1 {
    int a;

    float b;
}

class Class2 extends Class1 {
    double c;
}

public class MainClass {
    public static void main(String args[]) {
        Class1 x = new Class1();
        Class2 y = new Class2();
        Class clObj;

        clObj = x.getClass(); // get Class reference
        System.out.println("x is object of type: " + clObj.getName());

        clObj = y.getClass(); // get Class reference
        System.out.println("y is object of type: " + clObj.getName());
        clObj = clObj.getSuperclass();
        System.out.println("y's superclass is " + clObj.getName());
    }
}