//app3.java
public class app3
{
public static void main(String args[])
{
printhierachy (args[0]);
}
public static void printhierachy(String name)
{
try
{
Class c=Class.forName (name);
Class sc=c.getSuperclass ();
System.out.println ("inheritance hierarchy class of "+name +"classes are");
while(sc!=null)
{
System.out.println (""+sc.getName ());
c=sc;
sc=c.getSuperclass();
}
}
catch (Exception e)
{
e.printStackTrace ();
}
}
}
Command prompt:
C:\java\adv java>javac app3.java
C:\java\adv java>java app3 java.lang.Integer
Inheritance hierarchy classes of java.lang.Integerclass are
java.lang.Number
java.lang.Object
C:\java\adv java>java app3 java.lang.Float
Inheritance hierarchy classes of java.lang.Floatclass are
java.lang.Number
java.lang.Object
C:\java\adv java>java app3 java.awt.Button
Inheritance hierarchy classes of java.awt.Buttonclass are
java.awt.Component
java.lang.Object
C:\java\adv java>
No comments:
Post a Comment