X-Git-Url: https://git.piment-noir.org/?p=Project_POO.git;a=blobdiff_plain;f=exo3%2FMain.java;h=e92a5e2ff788d0a7acfc29bb9f320b831461441a;hp=2b5ac8c9c8e5007ad0a4bcb8b1258c47b730d063;hb=cc162028bdb820adfbb30037091557f057980abd;hpb=c05c228927b2d9141cbc27e467e252e5e83263cf diff --git a/exo3/Main.java b/exo3/Main.java index 2b5ac8c..e92a5e2 100644 --- a/exo3/Main.java +++ b/exo3/Main.java @@ -75,29 +75,15 @@ class Main { public static void main(String[] args) { String name = Entiers.class.getName(); Class cl = null; - Object o = null; + Entiers o = null; try { cl = Class.forName(name); - Class[] types = new Class[]{Integer.class}; - Constructor ct = cl.getConstructor(types); - o = ct.newInstance(new Integer(100)); + o = new Entiers(100); } catch (ClassNotFoundException e) { System.out.println("Class name do not exist."); System.exit(-1); } - catch (NoSuchMethodException e) { - e.printStackTrace(); - } - catch (InstantiationException e) { - e.printStackTrace(); - } - catch (IllegalAccessException e) { - e.printStackTrace(); - } - catch (InvocationTargetException e) { - e.printStackTrace(); - } Scanner uInput = null; try {