0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan1 halaman

Pemrograman Java: Abstract vs Interface

Dokumen ini membahas tentang konsep Abstract dan Interface dalam pemrograman berorientasi objek di Java. Abstract berfungsi sebagai blueprint dengan sifat bawaan untuk method yang akan di Override, sedangkan Interface juga berfungsi sebagai blueprint tetapi tidak memiliki sifat bawaan dan akan melempar NotImplementedException jika methodnya dipanggil tanpa implementasi. Keduanya penting dalam penerapan konsep abstraction.

Diunggah oleh

Achmad Ilmi
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan1 halaman

Pemrograman Java: Abstract vs Interface

Dokumen ini membahas tentang konsep Abstract dan Interface dalam pemrograman berorientasi objek di Java. Abstract berfungsi sebagai blueprint dengan sifat bawaan untuk method yang akan di Override, sedangkan Interface juga berfungsi sebagai blueprint tetapi tidak memiliki sifat bawaan dan akan melempar NotImplementedException jika methodnya dipanggil tanpa implementasi. Keduanya penting dalam penerapan konsep abstraction.

Diunggah oleh

Achmad Ilmi
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Nama​ ​ : Achmad lmi Al Akbar

Kelas​ ​ : 3 MIA
Mata Kuliah​ : Pemrograman Berbasis Objek

Abstract & Interface


Dalam pemrograman berorientasi objek abstract dan interface merupakan 2 tipe class java
yang berperan penting terutama dalam konsep abstraction. Dengan menggunakan Abstract
& Interface kita dapat membuat class yang berfungsi layaknya blueprint untuk membuat
class yang akan kita buat.

Abstract
Abstract memungkinkan kita membuat blueprint yang sudah memiliki sifat bawaan dari
setiap method yang akan di Override pada implementasinya.

Interface
Sama seperti abstract. Interface memungkinkan kita membuat blueprint akan tetapi tidak
memiliki sifat bawaan. Apabila method interface dipanggil maka Java akan secara default
melempar Exception berupa NotImplementedException

Anda mungkin juga menyukai