Apakah Proses Membuat Kelas Pembantu Anda Sendiri di Java?

Apakah Proses Membuat Kelas Pembantu Anda Sendiri Di Java



' Kelas Penolong ” digunakan untuk mengumpulkan kaedah dan fungsi yang berkaitan ke dalam satu kelas untuk meningkatkan kebolehselenggaraan. Ia menyediakan tempat khusus untuk merangkum blok kod boleh guna semula yang boleh digunakan sepanjang aplikasi. Dengan menggunakannya, pengaturcara boleh menentukan kaedah dan utiliti biasa yang boleh digunakan semula merentasi bahagian aplikasi anda yang berbeza. Di samping itu, ia menggalakkan modulariti dengan memisahkan kebimbangan dan membolehkan pengaturcara memecahkan tugas yang kompleks kepada unit kefungsian yang lebih kecil yang boleh diurus.

Blog ini menerangkan proses untuk membuat Kelas Pembantu di Java.







Apakah Proses Membuat Kelas Pembantu Anda Sendiri di Java?

Kelas Pembantu merangkum fungsi khusus yang akan digunakan secara berulang dalam berbilang kelas. yang bermastautin ' kaedah pembantu ” diisytiharkan bersama kata kunci “ statik awam ” supaya mereka boleh dipanggil secara bebas menggunakan nama kelas induk mereka.



Marilah kita berjalan melalui program Java untuk melaksanakan Kelas Pembantu anda sendiri.



Contoh 1: Buat Kelas Pembantu Tunggal





Untuk menjana Kelas Pembantu tunggal yang mengandungi berbilang fungsi, lawati kod di bawah. Ia menggunakan kaedah yang berada dalam Kelas Pembantu seperti di bawah:

akar kelas awamMain {
utama lompang statik awam ( Tali [ ] args ) {

CalHelper helObj = CalHelper baharu ( ) ;

purata berganda = helObj.calAve ( 30 , lima puluh , 70 ) ;
System.out.println ( 'Purata:' + purata ) ;

boolean isEven = helObj.isEven ( 24 ) ;
System.out.println ( 'Adakah 24 genap?' + isEven ) ;
}
}

kelas CalHelper {
awam berganda calAve ( double val1, double val2, double val3 )
{
kembali ( val1 + val2 + val3 ) / 3 ;
}
boolean awam isEven ( int val ) {
kembali val % 2 == 0 ;
}
boolean awam adalahOdd ( int val ) {
kembali val % 2 == 0 ;
}
}



Penerangan kod di atas:

  • Mula-mula, buat kelas rootMain, kemudian, buat objek pembantu dengan nama 'helObj' untuk ' Pembantu ” kelas “CalHelper”.
  • Selepas itu, ia menggunakan fungsi yang ditentukan daripada ' CalHelper ” kelas dan memaparkan keputusan mereka.
  • Kemudian, isytiharkan Kelas Pembantu “ CalHelper 'dan, tiga fungsi awam' calave() ”, “ isEven() ”, dan “ isOdd() ” dimulakan di dalamnya. Fungsi ini mengira purata dan memeriksa sama ada nilai itu genap atau ganjil, masing-masing.
  • Fungsi ini digunakan dalam kaedah main() dengan bantuan objek pembantu.

Selepas kompilasi:

Output menunjukkan bahawa dua fungsi terpilih yang terhasil daripada Kelas Pembantu telah dihasilkan.

Contoh 2: Fungsi Memanggil Lebih Daripada Satu Kelas Pembantu Tanpa Objek Pembantu

Terdapat lebih daripada satu Kelas Pembantu dalam satu program Java dengan menggunakan ' statik awam ” kata kunci. Ini menawarkan pembangun untuk menggunakan fungsi secara langsung menggunakan nama kelas mereka. Sebagai contoh, dua Kelas Pembantu dicipta dan fungsi pembantu digunakan tanpa menggunakan objek pembantu seperti yang ditunjukkan di bawah:

Kelas FirstHelper {
calAve berganda statik awam ( double val1, double val2, double val3 )
{
kembali ( val1 + val2 + val3 ) / 3 ;
}
boolean statik awam isEven ( int val ) {
kembali val % 2 == 0 ;
}
boolean statik awam isOdd ( int val ) {
kembali val % 2 == 0 ;
}
}
Kelas SecondHelper {
tambah int statik awam ( int x, int y ) {
kembali x+y;
}
}

akar kelas awamMain {
utama lompang statik awam ( Tali [ ] args ) {
double ave = FirstHelper.calAve ( 30 , lima puluh , 70 ) ;
System.out.println ( 'Fungsi Kelas FirstHelper, Purata: ' + ave ) ;

boolean isEven = FirstHelper.isEven ( 24 ) ;
System.out.println ( 'Fungsi Kelas FirstHelper, Adakah 24 genap?' + isEven ) ;

int jumlah = SecondHelper.tambah ( 5 , 10 ) ;
System.out.println ( 'Fungsi Kelas SecondHelper, Jumlah: ' + jumlah ) ;
}
}

Penerangan kod:

  • Pertama, buat ' FirstHelper ” Kelas Pembantu dan mengisytiharkan serta memulakan tiga fungsi di dalamnya.
  • Kemudian, tentukan ' SecondHelper ” Kelas Pembantu dan mulakannya dengan mencipta satu fungsi “ Tambah() ”. Ingat untuk menggunakan ' statik awam ” kata kunci sebelum penciptaan setiap fungsi.
  • Sekarang, masukkan ' utama() ” dan gunakan fungsi yang diperlukan dengan menambah nama Kelas Pembantu pertama dan kemudian nama fungsi kediamannya.
  • Selepas menggunakan fungsi yang diperlukan, simpan hasilnya dalam pembolehubah baharu yang kemudiannya dipaparkan pada konsol.

Selepas kompilasi:

Syot kilat mengesahkan kerja dua Kelas Pembantu dan fungsi pembantu memanggil tanpa menggunakan objek pembantu.

Perkara Utama Untuk Kelas Pembantu di Java

  • Untuk mengakses fungsi Kelas Pembantu, kata kunci kaedah statik digunakan di belakang setiap nama fungsi pada masa permulaan.
  • Dengan mencipta Kelas Pembantu anda sendiri, fungsi biasa boleh dirangkumkan seperti manipulasi data, pemformatan rentetan, pengendalian fail dan banyak lagi.
  • Ia boleh disusun dengan mudah ke dalam pakej atau modul tertentu, berdasarkan kawasan berfungsi yang mereka sediakan.
  • Faktor kebolehbacaan banyak dipertingkatkan kerana ia menyediakan kaedah penjelasan sendiri yang mengabstrakkan operasi kompleks kepada seruan yang lebih mudah.

Kesimpulan

Untuk mencipta Kelas Pembantu anda sendiri, gunakan kaedah berkaitan 'Kelas Pembantu' ke dalam satu kelas dan kemudian kaedah ini dipanggil dalam kaedah main(). Panggilan fungsi pembantu boleh dengan atau tanpa penciptaan objek pembantu. Kata kunci ' statik awam ” mesti digunakan jika pengaturcara tidak mahu mencipta objek pembantu untuk mengurangkan baris kod.