Inheritance merupakan penurunan sifat dari suatu class ke kelas yang lain. Tidak semua sifat bisa diturunkan ke class turunan tetapi hanya filed dan method yang punya modifier public dan protected yang bisa di turunkan. Inheritance class didalam mekanisme java digunakan untuk membangun kelas baru dari kelas yang sudah ada. Jadi inti dari inheritance (pewarisan) pada java ini yaitu sebuah kelas mewarisi attribut dan method dari kelas lain.
Sedangkan
Exception adalah event yang terjadi ketika program menemui kesalahan pada saat instruksi program dijalankan. Pada dasarnya jenis Exception pada Java bentuknya cukup banyak. Dan berbagai bentuk exception tersebut akan muncul sesuai dengan jenis kesalahan yang diperbuat programmer.
Apabila program tidak menggunakan exception handling, maka dalam menjalankan perintah kemudian menemui error, program akan langsung berhenti. Tetapi dengan exception handling ini program akan memberikan suatu pesan kesalahan, exception akan melemparkan error tersebut, catch akan menerima dan memproses error tersebut dan program menjalankan perintah selanjutnya.
Untuk lebih jelasnya berikut ini merupakan contoh penerapan dari Inheritance dan exception handling pada java. Silahkan anda download dan jalankan sendiri dikomputer masing-masing.
Contoh program java Inheritance dan exception handling
1. Pegawai
Dalam hal ini saya menggunakan 3 class, yaitu class person, pegawai dan pegawaiApp. Class person terdiri dari 5 attribut dan kemudian diturunkan ke class pegawai yang memiliki attribut sebanyak 3 buah, jadi total attribut ada 8 buah. Supaya lebih jelas langsung download aja gan.
Jika belom tau cara downloadnya silahkan baca dulu disini :
Cara Download Di TusFiles
|
Tampilan Program Saat dijalankan |
2. Dosen
Pada dasarnya semua program yang saya buat ini menggunakan 3 class,
yaitu class person, dosen dan dosenApp. Class person terdiri dari 5
attribut dan kemudian diturunkan ke class dosen yang memiliki attribut
sebanyak 3 buah, jadi total attribut ada 8 buah. Supaya lebih jelas
langsung download aja gan.
|
Tampilan Program Dosen |
3. Mahasiswa
|
Tampilan Program Saat dijalankan |
4. Pasien
|
Tampilan Program Saat dijalankan |
5. Pelanggan
|
Tampilan Program Saat dijalankan |
Demikianlah beberapa penjelasan singkat tentang Inheritance dan exception handling beserta contoh program sederhananya. Semoga dapat membantu dan bermanfaat khususnya bagi anda yang membutuhkan.