集册 Java实例教程 通过名称实例化Class

通过名称实例化Class

欢马劈雪     最近更新时间:2020-01-02 10:19:05

346
提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
通过名称实例化Class
/*来 自 NowJava.com - 时代Java*/

//package com.nowjava;


public class Main {

    public static void main(String[] argv) throws Exception {

        String clazz = "nowjava.com";

        System.out.println(instantiate(clazz));

    }


    public static Object instantiate(String clazz) {


        try {

            Class<?> c = Class.forName(clazz);
            /* 
             来自 
            *NowJava.com - 时  代  Java*/

            return c.newInstance();

        } catch (ClassNotFoundException e) {

            // TODO Auto-generated catch block

            e.printStackTrace();

        } catch (InstantiationException e) {

            // TODO Auto-generated catch block

            e.printStackTrace();

        } 
展开阅读全文