It is advised to read the notes on Java Reflection API before attempting the programs.
Example to get super classes of a class with Java Reflection API
import java.awt.Button;
import java.lang.reflect.Modifier;
class Test { }
class Hello extends Test { }
public class Demo extends Hello
{
public static void main(String [] args)
{
Demo d1 = new Demo();
Class c = d1.getClass();
// to retrieve the superclasses of a class
Class sclass = c.getSuperclass();
while(sclass != null)
{
System.out.println( sclass.getName());
sclass = sclass.getSuperclass();
} // prints Hello, Test, java.lang.Object
}
}