Mega Code Archive

 
Categories / Java Tutorial / Reflection
 

Use Class forName to load a class

import java.lang.reflect.Constructor; import java.lang.reflect.Field; import java.lang.reflect.Method; public class Main{   public static void main(String args[]) throws Exception {     Class c = Class.forName("MyClass");   } } class MyClass {   private int count;   MyClass(int c) {     count = c;   }   MyClass() {     count = 0;   }   void setCount(int c) {     count = c;   }   int getCount() {     return count;   }   void showcount() {     System.out.println("count is " + count);   } }