Apa itu Kelas Beton di Jawa

Apa Itu Kelas Beton Di Jawa



Saat mendesain aplikasi menggunakan Java, ada skenario pengujian tertentu di mana pengembang perlu menganalisis fungsionalitas kode yang diimplementasikan dari waktu ke waktu. Dalam kasus seperti itu, ' Kelas Beton ” di Java memainkan peran penting dalam memanfaatkan semua fitur kode yang diimplementasikan sehingga memanfaatkan 100% sumber daya saat ini dan menghindari kelambatan atau celah selama pengembangan.

Artikel ini akan menguraikan tentang Java “ Kelas Beton ”.







Apa itu Kelas Beton di Jawa?

A ' Kelas Beton ” di Java sesuai dengan kelas yang mengimplementasikan semua metodenya. Kelas-kelas ini tidak dapat memiliki metode apa pun yang tidak diimplementasikan. Juga, itu dapat memperpanjang ' kelas abstrak ” atau menerapkan “ antarmuka ” asalkan ia mengimplementasikan semua metodenya.



Catatan : Kelas konkret adalah kelas abstrak jika terdiri dari satu metode abstrak.



Contoh 1: Membuat Kelas Beton di Jawa

Gambaran umum contoh berikut menjelaskan penggunaan Java “ Kelas Beton ”:





publik kelas kelas beton {
statis int berkembang biak ( int X, int Dan ) {
kembali X * Dan ;
}
statis int menambahkan ( int X, int Dan ) {
kembali X + Dan ;
}
statis int persegi ( int X ) {
kembali X * X ;
}
publik statis ruang kosong utama ( Rangkaian [ ] argumen ) {
Sistem . keluar . println ( 'Perkalian menjadi ->' + berkembang biak ( 2 , 3 ) ) ;
Sistem . keluar . println ( 'Penambahan menjadi ->' + menambahkan ( 2 , 3 ) ) ;
Sistem . keluar . println ( 'Kuadrat nilainya menjadi ->' + persegi ( 2 ) ) ;
} }

Pada baris kode di atas:

  • Deklarasikan kelas konkret bernama ' kelas beton ”.
  • Dalam definisinya, sertakan tiga fungsi berparameter yang menyatakan masing-masing mengembalikan perkalian, penjumlahan, dan kuadrat dari angka yang diteruskan.
  • Di dalam ' utama ”, panggil ketiga fungsi dengan meneruskan bilangan bulat yang dinyatakan sebagai argumen fungsi, sehingga menerapkan semua metode kelas.

Keluaran



Pada keluarannya, terlihat bahwa semua fungsi di dalam kelas telah diimplementasikan, sehingga membuatnya menjadi “ Kelas Beton ”.

Contoh 2: Menerapkan Kelas Beton dengan Memperluas Kelas Abstrak

Contoh khusus ini mendefinisikan kelas konkret yang memperluas kelas abstrak (mengimplementasikan antarmuka):

antarmuka konkret {
int berkembang biak ( int X, int Dan ) ;
int menambahkan ( int X, int Dan ) ;
}
abstrak kelas Produk alat konkret {
publik int berkembang biak ( int X, int Dan ) {
kembali X * Dan ;
} }
publik kelas kelas beton2 memanjang Produk {
publik int menambahkan ( int X, int Dan ) {
kembali X + Dan ;
}
publik statis ruang kosong utama ( Rangkaian argumen [ ] ) {
Objek kelas2 beton = baru kelas beton2 ( ) ;
Sistem . keluar . println ( 'Perkalian menjadi ->' + obyek. berkembang biak ( 2 , 3 ) ) ;
Sistem . keluar . println ( 'Penambahan menjadi ->' + obyek. menambahkan ( 2 , 3 ) ) ;
} }

Menurut blok kode ini:

  • Tentukan antarmuka ' konkret ” memiliki metode abstrak (tanpa implementasi) yang dinyatakan.
  • Sekarang, tentukan kelas abstrak “ Produk ” mengimplementasikan antarmuka yang ditentukan.
  • Dalam definisi kelas, tentukan salah satu metode antarmuka yaitu, “ berkembang biak() ” mengembalikan perkalian dari angka yang diteruskan.
  • Juga, nyatakan kelas konkret “ kelas beton2 'memperpanjang' abstrak ' kelas. Kelas ini mendefinisikan metode abstrak lain dari antarmuka yaitu, ' menambahkan() ”menampilkan penambahan angka.
  • Di dalam ' utama ”, buat objek dari “ Konkret ' kelas menggunakan ' baru ” kata kunci dan “ kelas beton2() ” konstruktor.
  • Terakhir, akses fungsi kelas yang terakumulasi di kelas abstrak dan konkret melalui ' Kelas Beton ” objek.

Keluaran

Di sini, dapat dianalisis bahwa kedua fungsi dipanggil dengan tepat.

Kesimpulan

Jawa “ Kelas Beton ” sesuai dengan kelas yang mengimplementasikan semua metodenya. Kelas ini menerapkan semua metodenya secara langsung, melalui antarmuka, atau dengan memperluas kelas abstrak. Tutorial ini membahas cara kerja Java “ Kelas Beton ”.