Apakah itu Kelas Konkrit di Jawa

Apakah Itu Kelas Konkrit Di Jawa



Semasa mereka bentuk aplikasi menggunakan Java, terdapat senario ujian tertentu di mana pembangun perlu menganalisis fungsi kod yang dilaksanakan dari semasa ke semasa. Dalam keadaan sedemikian, ' Kelas Konkrit ” dalam Java memainkan peranan penting dalam menggunakan semua ciri kod yang dilaksanakan dengan itu menjadikan 100% penggunaan sumber semasa dan mengelakkan sebarang ketinggalan atau kelemahan semasa pembangunan.

Artikel ini akan menghuraikan tentang Java “ Kelas Konkrit ”.







Apakah Kelas Konkrit di Jawa?

A ' Kelas Konkrit ” dalam Java sepadan dengan kelas yang melaksanakan semua kaedahnya. Kelas ini tidak boleh mempunyai sebarang kaedah yang tidak dilaksanakan. Juga, ia boleh memanjangkan ' kelas abstrak ” atau laksanakan “ antara muka ” dengan syarat ia melaksanakan semua kaedahnya.



Catatan : Kelas konkrit ialah kelas abstrak jika ia terdiri daripada satu kaedah abstrak.



Contoh 1: Mencipta Kelas Konkrit di Jawa

Gambaran keseluruhan contoh berikut menerangkan penggunaan Java ' Kelas Konkrit ”:





awam kelas kelas konkrit {
statik int membiak ( int x, int dan ) {
kembali x * dan ;
}
statik int Tambah ( int x, int dan ) {
kembali x + dan ;
}
statik int segi empat sama ( int x ) {
kembali x * x ;
}
awam statik batal utama ( Tali [ ] args ) {
Sistem . keluar . println ( 'Pendaraban menjadi -> ' + membiak ( 2 , 3 ) ) ;
Sistem . keluar . println ( 'Tambahan menjadi -> ' + Tambah ( 2 , 3 ) ) ;
Sistem . keluar . println ( 'Petak dua nilai menjadi -> ' + segi empat sama ( 2 ) ) ;
} }

Dalam baris kod di atas:

  • Istiharkan kelas konkrit bernama “ kelas konkrit ”.
  • Dalam takrifnya, masukkan tiga fungsi berparameter yang dinyatakan masing-masing mengembalikan pendaraban, penambahan dan kuasa dua nombor yang diluluskan.
  • dalam ' utama ”, gunakan ketiga-tiga fungsi dengan menghantar integer yang dinyatakan sebagai argumen fungsi, dengan itu melaksanakan semua kaedah kelas.

Pengeluaran



Dalam output, dapat dilihat bahawa semua fungsi dalam kelas dilaksanakan, dengan itu menjadikannya ' Kelas Konkrit ”.

Contoh 2: Mengaplikasikan Kelas Konkrit dengan Memanjangkan Kelas Abstrak

Contoh khusus ini mentakrifkan kelas konkrit yang memanjangkan kelas abstrak (melaksanakan antara muka):

antara muka konkrit {
int membiak ( int x, int dan ) ;
int Tambah ( int x, int dan ) ;
}
abstrak kelas produk melaksanakan konkrit {
awam int membiak ( int x, int dan ) {
kembali x * dan ;
} }
awam kelas kelas konkrit2 memanjang produk {
awam int Tambah ( int x, int dan ) {
kembali x + dan ;
}
awam statik batal utama ( Tali args [ ] ) {
Concreteclass2 objek = baru kelas konkrit2 ( ) ;
Sistem . keluar . println ( 'Pendaraban menjadi -> ' + objek. membiak ( 2 , 3 ) ) ;
Sistem . keluar . println ( 'Tambahan menjadi -> ' + objek. Tambah ( 2 , 3 ) ) ;
} }

Mengikut blok kod ini:

  • Tentukan antara muka ' konkrit ” mempunyai kaedah abstrak (tiada pelaksanaan) yang dinyatakan.
  • Sekarang, tentukan kelas abstrak ' produk ” melaksanakan antara muka yang ditetapkan.
  • Dalam definisi kelas, tentukan salah satu kaedah antara muka iaitu, “ darab() ” mengembalikan pendaraban nombor yang dilalui.
  • Juga, isytiharkan kelas konkrit ' kelas konkrit2 'melanjutkan' abstrak ” kelas. Kelas ini mentakrifkan kaedah abstrak lain daripada antara muka iaitu, “ Tambah() ” memaparkan penambahan nombor.
  • dalam ' utama ”, buat objek daripada “ konkrit kelas menggunakan ' baru ' kata kunci dan ' concreteclass2() ” pembina.
  • Akhir sekali, akses fungsi kelas terkumpul dalam kedua-dua kelas abstrak dan konkrit melalui ' Kelas Konkrit ” objek.

Pengeluaran

Di sini, ia boleh dianalisis bahawa kedua-dua fungsi digunakan dengan sewajarnya.

Kesimpulan

Jawa ' Kelas Konkrit ” sepadan dengan kelas yang melaksanakan semua kaedahnya. Kelas ini menggunakan semua kaedahnya secara langsung, melalui antara muka, atau dengan melanjutkan kelas abstrak. Tutorial ini membincangkan cara kerja Java ' Kelas Konkrit ”.