可能重复:
What are all the different ways to create an object in Java?
除了new运算符之外,我可以用Java实例化一个类的不同方法是什么?
答案 0 :(得分:2)
您可以通过反射创建新对象。例如:
Class cls = Class.forName("Foo");
Foo foo = cls.newInstance();
其他方法是克隆和反序列化,您可以在此问题的答案中看到:What are all the different ways to create an object in Java?