Java建立物件的五個方法
73 字
1 分鐘
Java建立物件的五個方法
1. 直接new一個物件
MyObject object = new MyObject();2. 取得class後newInstance()
MyObject object = MyObject.class.newInstance();MyObject object = (MyObject) Class.forName("package.MyObject").newInstance();MyObject object = (MyObject) Class.forName("package.MyObject").getDeclaredConstructor().newInstance();3. 取得Constructor後newInstance()
Constructor constructor = MyObject.class.getConstructor();MyObject object = constructor.newInstance();4. 使用Clone
MyObject anotherObject = new MyObject();MyObject object = (MyObject) anotherObject.clone();5. 使用input stream反序列化
ObjectInputStream inStream = new ObjectInputStream(anInputStream);MyObject object = (MyObject) inStream.readObject();文章分享
如果這篇文章對你有幫助,歡迎分享給更多人!
Java建立物件的五個方法
https://linziyou.info/posts/2020-05-21-java建立物件的五個方法/ 最後更新於 2020-05-21,距今已過 2111 天
部分內容可能已過時