实例化的几种方式
1、HelloWorld类
1 | public class HelloWorld { |
2、主类三种实例化
1 | public class Main { |
运行结果:
1 | name=h1 |
小结
1、使用Class#newInstance()
返回实例化的对象
2、使用Class.forName(classpath)
获得class对象。然后再使用newInstance()方法进行实例化
3、使用new的传统方式来实例化对象
4、使用newInstance时必须保证(1)这个类已经加载了(2)这个类已经完成连接了
使用class.forName()保证了上述两个条件。使用new就没有那么那么多的限制。