1.使用new关键字,这个是最最最常见的方法
2.使用Class类的new instance方法
3.使用constructer类的new instance方法
运用反射机制 调用调用java.lang.Class或者
java.lang.reflect.Constructor类的newInstance()实例方法
4.调用对象的clone()方法
因为我们无论何时调用了对象的clone方法,在jvm中就会创建一个对象,
并且将之前对象的所有内容都拷贝进去,用clone方法创建出来的对象,
并不会调用任何构造参数,但是要使用clone方法,必须实现cloneable接口
5.使用反序列化
通过I/O流(包括反序列化),如运用反序列化手段,
调用java.io.ObjectInputStream对象的 readObject()方法。
实例化类的5种方法(网上看的,用于个人记录)
最新推荐文章于 2024-01-31 11:29:44 发布