Java教程

Java newInstance方法

Class 类和 Constructor newInstance()方法class用于创建该类的新实例。
Class类的newInstance()方法可以调用零参数构造函数,而Constructor类的newInstance()方法可以调用任意数量的参数。因此,构造类优于类。

类class newInstance()方法的语法
public T newInstance()引发InstantiationException,IllegalAccessException
T是通用版本。您可以将其视为Object类。稍后您将了解泛型。

newInstance()方法的示例

让我们看一下使用newInstance()方法的简单示例。
class Simple{
    void message(){
        System.out.println("Hello Java");
    }
}
class Test{
    public static void main(String args[]){
        try{
            class c=Class.forName("Simple");
            Simple s=(Simple)c.newInstance();
            s.message();
        }
        catch(Exception e){
            System.out.println(e);
        }
    }
}
Output:Hello java
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4