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!