Rumah >Java >javaTutorial >Berapa Banyak Cara Yang Ada untuk Mencipta Objek dalam Java Beyond Constructors?
Apabila membuat objek dalam Java, menggunakan pembina adalah pendekatan yang sesuai. Walau bagaimanapun, terdapat cara tambahan untuk dipertimbangkan.
Java menawarkan empat cara utama untuk membuat seketika objek:
Kata Kunci baharu : Kaedah biasa ini digunakan secara meluas dan melibatkan panggilan pembina kelas secara eksplisit.
MyObject object = new MyObject();
Class.forName(): Pendekatan ini amat berguna apabila anda mengetahui nama kelas dan ia mempunyai pembina lalai awam.
MyObject object = (MyObject) Class.forName("subin.rnd.MyObject").newInstance();
klon(): Jika anda mempunyai objek sedia ada, anda boleh menduplikasinya menggunakan kaedah klon().
MyObject anotherObject = new MyObject(); MyObject object = (MyObject) anotherObject.clone();
Desirialisasi Objek: Proses ini melibatkan penciptaan objek daripada bentuk bersirinya.
ObjectInputStream inStream = new ObjectInputStream(anInputStream ); MyObject object = (MyObject) inStream.readObject();
Atas ialah kandungan terperinci Berapa Banyak Cara Yang Ada untuk Mencipta Objek dalam Java Beyond Constructors?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!