Use Class.forName to load your own class in Java

Description

The following code shows how to use Class.forName to load your own class.

Example


// w w w.j  a va2 s. co m
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);
  }
}




















Home »
  Java Tutorial »
    Reflection »




Annotation
Array
Class
Constructor
Field
Generics
Interface
Method
Modifier
Package
Proxy