使用new 和newInstance方法创建一个对象
时间: 2023-01-31 15:06:55 浏览: 132
使用 `new` 关键字创建一个对象时,可以这样写:
```
ClassName objectName = new ClassName();
```
其中,`ClassName` 是要创建对象的类的名称,`objectName` 是要创建的对象的名称。例如,如果要创建一个名为 `myObject` 的 `String` 对象,可以这样写:
```
String myObject = new String();
```
使用 `Class.forName("className").newInstance()` 方法也可以创建一个对象。例如,如果要创建一个名为 `myObject` 的 `String` 对象,可以这样写:
```
String myObject = (String) Class.forName("java.lang.String").newInstance();
```
但是,使用 `newInstance` 方法创建对象的过程中,如果出现异常,就必须使用 try-catch 语句进行处理。
阅读全文