- //app4.javapublic class app4{public static void main(String args[]){printInterface (args[0]);}public static void printInterface(String name){try{Class c = Class.forName (name);Class i [] =c.getInterfaces ();System.out.println ("interface implemented by" + name +"class are");for (int x=0;x<i.length ;++x ){String iname=i[x].getName ();System.out.println ("\t\t"+ iname);}}catch(ClassNotFoundException cnf){cnf.printStackTrace ();}catch (Exception e){e.printStackTrace ();}}}Command promptC:\java\adv java>javac app4.javaC:\java\adv java>java app4 java.lang.IntegerInterface implemented by java.lang.Integerclass arejava.lang.ComparableC:\java\adv java>java app4 java.awt.ButtonInterface implemented by java.awt.Buttonclass arejavax.accessibility.AccessibleC:\java\adv java>java app4 java.lang.StringInterface implemented by java.lang.String class arejava.io.Serializablejava.lang.Comparablejava.lang.CharSequence
Saturday, September 25, 2010
to get all interface implement by that class
Labels:
Programs
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment