
获得徽章 0
- What are 5 ways to create objects in Java?
1) new keyword. Example: MyClass obj = new MyClass();
2) Reflection Class . Example:
MyClass objReflect = java.lang.Class.forName("pkg.MyClass").newInstance();
3) Reflection Constructor. Example:
MyClass objReflect = MyClass.getClass().getConstructor().newInstance();
4) Clone method and Cloneable interface. Example:
MyClass objCloned = myObj.clone();
5) Serialization. Example:
ObjectInputStream oin = ...;
MyClass objSer = oin.readObject();展开赞过12