import java.lang.reflect. *;

class ClassePoint3 {
  public static void main(String[] args) throws Exception {
    Class cp = Class.forName("Point");
    Point p = (Point) cp.newInstance();
    System.out.println(p);

    Class[] paramClasses = new Class[] { int.class, int.class };
    Method déplace = cp.getDeclaredMethod("déplace", paramClasses);
    Object[] paramValeurs = new Object[] { new Integer(3), new Integer(4) };
    déplace.invoke(p, paramValeurs);
    System.out.println(p);
  }
}
