Tugas 13 - Alpro 2 - Si UNIPDU
Interface Java Pengertian Interface Dalam OOP (Object Oriented Programming), memungkinkan developer dapat membuat method yang sifatnya abstrak, atau belum terdefinisikan detilnya, di mana tujuannya adalah untuk menyederhanakan ide solusi dari permasalahan. Melalui konsep ini, kita bisa memikirkan secara global terlebih dahulu struktur dan karakteristik dari objek, barulah kemudian dipikirkan detilnya. Keberadaan method abstrak bisa terdapat dalam dua tempat, yaitu bisa terdapat dalam sebuah class, yang selanjutnya class tersebut disebut dengan class abstrak , dan juga bisa terdapat dalam sebuah interface . Jadi, apa perbedaan dari kedua jenis class tersebut? Perbedaan Class Jenis Abstrak dan Interface Perbedaan dari keduanya adalah pada implementasinya. Pada class abstrak implementasinya hanya bisa di dalam pewarisan(inheritence), artinya semua method-method yang masih abstrak milik class abstrak hanya bisa diimplementasikan di subclass nya. Adapun pada interface, tidak. Method ...