1. 用new語句創建對象,這是最常見的創建對象的方法。
2 還有就是這種
String emp0 = String.valueOf(23);String emp1 = "123";
3 運用反射手段,調用java.lang.Class或者java.lang.reflect.Constructor類的newInstance()實例方法。
CreateInstance instance = (CreateInstance)Class.forname("com.create.instance.CreateInstance").newInstance();Employee emp2 = Employee.class.newInstance();
4 運用反序列化手段,調用java.io.ObjectInputStream對象的 readObject()方法。
bjectInputStream in = new ObjectInputStream(new FileInputStream("data.obj")); Employee emp4 = (Employee) in.readObject();5 clone()克隆方法。 Employee emp5 = (Employee) emp3.clone();新聞熱點
疑難解答