Interface perlu digunakan karena dalam software enginering, programer tidak perlu tahu bagaimana detail code software lain ditulis.
Contoh:
Seorang pembuat software peta, yang ingin menggunakan Gmap Api (misalnya), tidak perlu mengetahui detail bagaimana Gmap Api ditulis, tetapi cukup tahu fungsi / method bagaimana api tersebut bekerja.
Seorang pembuat Extention browser Firefox, tidak perlu tahu detail code Firefox, tetapi hanya perlu mengetahui fungsi / method dasar code dari Firefox tersebut.
- Sebuah Interface mendefinisikan protokol untuk berkomunikasi antar 2 object.
- Class yang meng-implements sebuah interface harus implement semua method yang dideclarasikan di dalam Interface.
- Nama Interface dapa digunakan di mana saja.
Pada pemrograman Java, Interface merupakan “Reference Type”, mirip dengan sebuah class, tetapi hanya ada Constant, method signature, dan nested types.
Interface tidak dapat di instantiated ( contoh new object() ), tetapi hanya dapat di inplementasikan / diextended.
ket:
*Constant -> static double Nilai = 3.14;
*Method Signatures -> name, type parameter.
ANDA DAPAT MELIHAT TUTORIALNYA DI BAWAH INI
- Class yang meng-implements sebuah interface harus implement semua method yang dideclarasikan di dalam Interface.
- Nama Interface dapa digunakan di mana saja.
Pada pemrograman Java, Interface merupakan “Reference Type”, mirip dengan sebuah class, tetapi hanya ada Constant, method signature, dan nested types.
Interface tidak dapat di instantiated ( contoh new object() ), tetapi hanya dapat di inplementasikan / diextended.
ket:
*Constant -> static double Nilai = 3.14;
*Method Signatures -> name, type parameter.
ANDA DAPAT MELIHAT TUTORIALNYA DI BAWAH INI
Video di atas dapat anda download dengan menggunakan IDM (Internet Download Manager) atau aplikasi downloader yang lain yang telah terinstall di komputer anda.