Java Constructor dan Penciptaan Objek
Anda dapat menggunakan kelas untuk mendeklarasikan objek, dan setelah mendeklarasikan objek, Anda harus membuat objek
1 Metode konstruksi
Pertama, mari kita bicara tentang apa metode konstruksi. Karena dikatakan bahwa ini adalah metode konstruksi, ini jelas merupakan metode.
Jadi, karena sebagai metode, itu akan terlihat seperti metode. Tidak memiliki kode lain untuk mendefinisikan metode kecuali untuk menelepon kembali kelas ();? Ini karena, tanpa menyesuaikan konstruktor ke kelas, kompiler akan secara otomatis menambahkan konstruktor default ke dalamnya selama periode kompilasi.
(1) Ketika suatu program membuat objek dengan kelas, perlu menggunakan metode konstruktor kelas.
(2) Nama konstruktor di kelas harus persis sama dengan nama kelas, dan tidak ada jenis
(3) Biarkan beberapa metode konstruksi ditulis dalam suatu kelas, tetapi parameter harus dipastikan bahwa parameter yang berbeda adalah (jumlah parameternya sama tetapi jenis parameter yang sesuai dalam daftar parameter berbeda; jumlah parameter berbeda)
(4) Jika tidak ada konstruktor yang ditulis di kelas, sistem akan default bahwa kelas hanya memiliki satu konstruktor (tidak ada parameter, tidak ada pernyataan dalam badan metode)
1.1. Konstruktor dan konstruktor kustom default
Jika satu atau lebih konstruktor didefinisikan di kelas, Java tidak menyediakan konstruktor default.
1.2. Konstruktor tidak memiliki tipe
2 membuat objek
2.1. Deklarasi Objek
Nama Kelas Nama Objek
// Contoh: orang orang;
2.2. Tetapkan variabel untuk objek yang dinyatakan
Gunakan operator dan konstruktor kelas baru untuk menetapkan variabel untuk objek yang dideklarasikan, yaitu, untuk membuat objek
// Contoh: Tetapkan variabel ke objek yang dinyatakan kelas publik contoh4_2_point {int x; int y; Example4_2_point (int x, int y) {this.x = x; this.y = y; }} kelas publik Contoh4_2 {public static void main (string [] args) {// TODO Metode yang dihasilkan secara otomatis Contoh4_2_Point Contoh4_2_Point1 = Contoh baru4_2_Point (10, 10); // Deklarasikan objek, tetapkan variabel ke objek yang menggunakan metode baru dan konstruktor di kelas Contoh4_2, Contoh Kelas4_2. 25); // menyatakan objek, tetapkan variabel ke objek menggunakan metode baru dan konstruktor di kelas}}2.3. Model memori objek
2.4 Menggunakan objek
Operator "・": Dengan menggunakan operator "・", Anda dapat mengakses dan menghubungi variabel dan metode Anda sendiri
1. Objek mengoperasikan variabel sendiri (mencerminkan properti objek)
(1) Dengan menggunakan operator "・", Anda dapat mencapai akses ke variabel Anda sendiri dan metode panggilan
(2) Operator DOT juga disebut operator referensi atau operator akses. Format: Objek dan Metode
3. Metode panggilan objek di kelas (mencerminkan perilaku objek)
3.1 Referensi dan entitas objek (dihilangkan)
Contoh kode:
// Konstruktor default, konstruktor khusus, metode non-konstruktor Contoh kelas lader () {int x, y; // metode 1: konstruktor default lader () {} // metode 2: konstruktor kustom lader () {x = 1; y = 1;} // Metode 3: custom constructor lader (int a, int b) {x = a; konstruktor membatalkan lader (int a, int b) {x = a; y = b;}}Meringkaskan
Di atas adalah semua penjelasan terperinci tentang metode konstruksi pemrograman Java dan pembuatan objek dalam artikel ini. Saya harap ini akan membantu semua orang. Jika Anda memiliki pertanyaan, Anda dapat meninggalkan pesan kapan saja. Editor akan membalas semua orang tepat waktu dan menantikan pendapat Anda yang berharga.