Saturday, September 25, 2010

: If object c represents java.lang.String Class, then ‘sc’ represents java.lang.Object Class

//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