//app2.java
public class app2
{
public static void main(String args[])
{
printSuperclass (args[0]);
}
public static void printSuperclass(String name)
{
try
{
Class c=Class.forName (name);
Class sc=c.getSuperclass ();
System.out.println (c.getName () +"extends" + sc.getName ());
}
catch(Exception e)
{
e.printStackTrace ();
}
}
}
In command prompt:
C:\java\adv java>javac app2.java
C:\java\adv java>java app2 java.lang.String
java.lang.Stringextendsjava.lang.Object
C:\java\adv java>java app2 java.lang.Integer
java.lang.Integerextendsjava.lang.Number
C:\java\adv java>java app2 app2
app2extendsjava.lang.Object
C:\java\adv java>
No comments:
Post a Comment