Mengenal Perbedaan class Abstract dengan Interface - Okedroid.com | Belajar Coding Aplikasi Android Java Online
Okedroid.com | Belajar Coding Aplikasi Android Java Online

Mengenal Perbedaan class Abstract dengan Interface

Bagi kalian para pemula , yang baru atau belum familiar dengan bahasa pemrograman Java. Masih sulit membedakan antara Class Abstract , dengan Interface. Sebenarnya Class Abstract di buat  agar kita dapat mendefinisikan sebuah atribut atau method , yang nantinya akan digunakan oleh Sub Class atau Class Turunanya. Nah Atribut dan method yang berada di Class Abstract ,dapat di Implementasi oleh Sub Class atau Class Turunanya.Sedangkan Interface , lebih kearah kumpulan method yang di deklarasikan secara struktur ,tanpa memiliki detail implementasi. Nah detail implementasinya terdapat pada sebuah Class yang mengimplementasi Interface tersebut.

Mengenal Perbedaan class Abstract dengan Interface Java

Namun untuk lebih jelasnya , kalian bisa melihat Tabel  Perbedaan class Abstract dengan Interface Java Berikut :

Class Abstract
 Interface
Class Abstract dapat mempunyai abstract dan non abstract method
Interface hanya dapat mempunyai abstract  method
Class Abstract tidak mendukung multiple Inheritance
Interface mendukung multiple Inheritance
Class Abstract mempunyai final ,non final dan static ,non static variable
Interface hanya mempunyai final dan static variable
Class Abstract dapat mengimplementasi Interface
Interface tidak dapat mengimplementasi Class Abstract
Class Abstract dapat mempunyai ,static method ,main method dan Constructor
Interface tidak dapat mempunyai ,static method ,main method dan Constructor




Nah demikian Perbedaan dari  class Abstract dengan Interface Java. Semoga bisa menjelaskan para newbie yang masih bingung soal apa bedanya  class Abstract dengan Interface  di bahasa pemrograman Java.


0 Komentar untuk "Mengenal Perbedaan class Abstract dengan Interface "

Silakan berkomentar sesuai dengan Postingan/Artikel yang di bahas.
Jangan SPAM di komentar ini . NO BACKLINK /LINK HIDUP

Back To Top
-->