Penciptaan objek Java melibatkan langkah berikut: Pemuatan kelas: Memuatkan kod binari kelas. Peruntukan memori: Peruntukkan ruang memori untuk objek dalam ingatan timbunan. Instantiation: Buat contoh baharu objek dalam ruang memori yang diperuntukkan. Permulaan: Mulakan pembolehubah contoh objek dengan nilai lalai. Panggilan pembina: Pembina yang sesuai dipanggil untuk memulakan medan selebihnya objek.
Proses Penciptaan Objek Java
Proses mencipta objek dalam Java melibatkan langkah-langkah berikut:
Kes praktikal
Kod berikut mencipta objek kelas Person
类的对象:
public class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } // ... 其他方法 } public class Main { public static void main(String[] args) { // 创建一个新对象 Person john = new Person("John Doe", 30); // 访问对象字段 System.out.println("Name: " + john.getName()); System.out.println("Age: " + john.getAge()); } }
步骤解释:
Person
类被加载到 JVM 中。john
对象的内存空间。john
的实例在分配的内存空间中创建。name
和 age
用默认值(null
和 0)初始化。("John Doe", 30)
的构造函数被调用,初始化字段 name
和 age
rrreeejohn
dalam timbunan. 🎜🎜Instance john
dicipta dalam ruang memori yang diperuntukkan. 🎜🎜Pembolehubah tika umur
dimulakan dengan nilai lalai (null
dan 0). 🎜🎜Pembina dengan parameter ("John Doe", 30)
dipanggil, memulakan medan name
dan age
. 🎜🎜Atas ialah kandungan terperinci Apakah proses penciptaan objek Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!