Rangkaian Pembina di Jawa

Rangkaian Pembina Di Jawa



Di Jawa, pembina memainkan peranan penting dalam memulakan contoh kelas. Ini serupa dengan kaedah Java. Walau bagaimanapun, nama pembina sentiasa sama dengan nama kelas manakala kaedah biasa boleh mempunyai sebarang nama yang sah. Kebanyakannya, ini juga dirujuk sebagai kaedah khas untuk mengisytiharkan objek. Anda boleh membuat rantaian pembina yang berlaku dengan bantuan warisan. Pembina kanak-kanak/subkelas memanggil pembina induk/superclass terlebih dahulu dan kemudian, pembina kelas kanak-kanak boleh digunakan.

Siaran ini akan menyatakan tentang rantaian pembina di Jawa.







Rangkaian Pembina di Jawa

Penukaran pembina adalah prosedur yang paling penting untuk memanggil pembina menjadi pembina lain mengikut objektif yang dinyatakan. Salah satu kegunaan utama rantaian pembina adalah untuk mengelakkan kod berlebihan semasa mempunyai berbilang pembina. Ia menjadikan kod mudah difahami dan dibaca.



Terdapat dua kaedah untuk melaksanakan rantaian pembina di Jawa seperti yang dinyatakan di bawah:



Mari lihat kaedah ini satu demi satu untuk pemahaman yang lebih baik tentang rantaian pembina.





Kaedah 1: Merangkai Pembina Dalam Kelas Yang Sama Menggunakan Kata Kunci 'ini()'.

Apabila rantaian pembina dilakukan dalam kelas yang sama, Java ' ini() ” kata kunci digunakan. Pembina lalai akan digunakan apabila contoh kelas dimulakan. Ia akan memanggil pembina lain menggunakan ' ini ” kata kunci. Kemudian, gunakan kaedah 'println()' untuk memaparkan hasil pada konsol:



min ( ) {
ini ( 5 ) ;
System.out.println ( 'Pembina lalai' ) ;
}


Sekarang, panggil pembina kedua yang terdiri daripada parameter ' a ' dan tetapkan nilai parameter dalam ' ini() ” kata kunci. Kemudian, gunakan ' println() ” dan lulus “a” sebagai hujah untuk menunjukkan hasil:

min ( int a ) {
ini ( 5 , dua puluh ) ;
System.out.println ( a ) ;
}


Dalam pembina ini, kami telah melepasi dua parameter jenis integer sebagai ' a ” dan “ b ”. Selepas itu, gunakan kaedah 'println()' dan lulus ' a*b ” yang akan mengembalikan hasil darab pembolehubah ini:

min ( int a, int b ) {
System.out.println ( a * b ) ;
}


Di dalam ' utama() ”, gunakan pembina lalai yang secara automatik akan memanggil pembina lain dan memaparkan hasilnya pada konsol:

utama lompang statik awam ( Args rentetan [ ] ) {
min baru ( ) ;
}


Akibatnya, output semua pembina akan dipaparkan pada konsol:


Jika anda ingin merantai pembina dalam berbilang kelas, lihat kaedah yang dinyatakan di bawah.

Kaedah 2: Merangkai Pembina ke Kelas Lain Menggunakan Kata Kunci “super()”.

Anda juga boleh merantai pembina dari satu kelas ke kelas yang lain. Untuk ini, kata kunci 'super()' digunakan. Untuk berbuat demikian, gunakan kod berikut dalam kelas utama.

Pertama sekali, tentukan pembolehubah jenis rentetan ' nama ” dan panggil pembina pertama dengan menggunakan nama kelas utama:

Nama rentetan;
min ( ) {
ini ( '' ) ;
System.out.println ( 'Tanpa pembina kelas asas' ) ;
}


Panggil pembina kedua dan lulus pembolehubah yang diisytiharkan di atas ' Nama rentetan ” sebagai parameter. Menggunakan ' ini ' kata kunci untuk mengakses nilai dan menggunakan ' println() ” kaedah untuk tujuan percetakan:

min ( Nama rentetan ) {
ini.nama = nama;
System.out.println ( 'Memanggil pembina berparameter bagi pangkalan' ) ;
}


Di dalam ' utama() ' kaedah, panggil kelas kanak-kanak dengan parameter ' nama ”. Itu akan memanggil pembina kelas induk di mana parameter ' nama ” diluluskan. Kemudian, ia akan memanggil pembina kelas kanak-kanak dengan parameter ' nama ”:

utama lompang statik awam ( Args rentetan [ ] ) {
Anak baru ( 'nama' ) ;
}


Kelas kanak-kanak dicipta yang menggunakan ' memanjang ” kata kunci untuk mewarisi kelas induk dan memanggil pembina ketiga. Selepas itu panggil pembina seterusnya dan di dalam pembina ini, panggil pembina kedua kelas induk:

kelas Kanak-kanak melanjutkan min {
anak ( ) {
System.out.println ( 'Tanpa pembina hujah kelas kanak-kanak' ) ;
}
anak ( Nama rentetan ) {
hebat ( nama ) ;
System.out.println ( 'Memanggil pembina berparameter kanak-kanak ' ) ;
}
}


Pengeluaran


Itu semua tentang rantaian pembina di Jawa.

Kesimpulan

Di Jawa, rantaian pembina dalam kelas yang sama dilakukan menggunakan kata kunci 'ini()', manakala kata kunci 'super()' digunakan untuk melaksanakan rantaian pembina pada pelbagai kelas. Rantaian pembina berlaku dengan bantuan warisan. Pembina subkelas memanggil pembina kelas super terlebih dahulu dan kemudian, pembina kelas kanak-kanak boleh digunakan. Siaran ini telah membincangkan rantaian pembina di Jawa dengan contoh praktikal.