lowongan-pekerjaan.net

Lowongan Kerja dan Karir

Selasa, 08 April 2008

Interface

Interface atau antar muka pada bahasa pemrograman Java sangat mirip dengan kelas, tapi tanpa atribut kelas dan memiliki metode yang dideklarasikan tanpa isi. Deklarasi metode pada sebuah interface dapat diimplementasikan oleh kelas lain. Sebuah kelas dapat mengimplementasikan lebih dari satu interface bahwa kelas ini akan mendeklarasikan metode pada interface yang dibutuhkan kelas itu sekaligus mendefiniskan isinya pada kode program kelas itu. Metode pada interface yang diimplementasikan pada suatu kelas harus sama persis dengan yang ada pada interface. Misalnya pada interface terdapat deklarasi void printAnimal(); maka pada kelas yang mengimplementasikan metode itu harus ditulis sama yaitu:



void printAnimal(){
.....................
}

Sebuah interface dideklarasikan dengan kode:


interface nama_antarmuka{
metode_1
metode_2
.....................
metode_n
}

misalnya:


interface Animal{
void printAnimal();
}

Adapun deklarasi kelas yang mengimplementasikan interface sebagai berikut:


class nama_kelas implements interface_1, interface_2, ...,
interface_n{
metode_1
metode_2
......................................
metode_n
}

misalnya:

class Mamalia implements Animal{
Mamalia (){
}

void prontAnimal(){
system.out.println("printAnimal dalam kelas Mamalia");
}
}

Tidak ada komentar: