Home > Part XI : Interface

Part XI : Interface

Interface

Category : 14

Pembuatan Interface sebenarnya mirip dengan pembuatan sebuah class. Pada saat kita menggunakan kata kunci class, tetapi jika Interface, kata kunci yang digunakan adalah interface.
tingkat_akses interface nama_interface{
type-kembalian nama_method1(daftar-parameter);
type-kembalian nama_method2(daftar-parameter);
........
type-kembalian nama_methodN(daftar-parameter);
type variable final1 = nilai;
type variable final2 = nilai;
.......
type variable finalN = nilai;
}

Di sini tingkat_akses dapat diisi dengan public atau tidak. Apabila tingkat_akses tidak disertakan, maka interface yang didefinisikan tersebut hanya dapat dikenal sebagai kelas maupun interface-interface lain yang terdapat pada satu paket yang sama. Tetapi dideklarasikan public, maka class dan interface-interface yang terdapat pada paket lain juga dapat mengenalinya.

Berikut merupakan contoh interface sederhana dengan 3 method.
Interface alat_musik{
void mainkan( ); //secara otomatis bersifat public
void stelNada( );
String ambilNama( );
}





Contoh program

Powered by Blogger.