Rabu, 23 Januari 2013

Interface Dalam Java


Pengertian Interface
Interface adalah kumpulan method yang hanya memuat deklarasi dan struktur method, tanpa detail implementasinya.
Sedangkan detail dari method berada pada class yang mengimplementasikan interface tersebut.
Interface digunakan jika ingin mengaplikasikan suatu method yang spesifik, yang tidak diperoleh dari proses inheritance.
Tipe data yang boleh pada interface hanya tipe data konstan.

Beberapa perbedaan Interface dan Kelas Abstrak yaitu :
Abstract class dapat memiliki tipe data dengan semua tipe data, sedangkan interface tipe datanya hanya berupa konstanta
Method pada abstract class dapat berupa method kongkrit dan method abstract. Sedangkan pada interface semua method harus berupa method abstract.


Contoh

Kelas Abstrak



Kelas Abstrak
Abstraksi adalah : Prinsip untuk mengabaikan aspek-aspek dari subyek yang tidak relevan untuk maksud tertentu untuk berkonsentrasi lebih penuh padanya.

        Penerapan abstraksi berarti bahkan bila analis mengetahui banyak hal, dia memilih hal-hal tertentu yang relevan.
        •Manusia dapat membuat abstraksi dengan cara-cara berbeda bergantung kebutuhan penyelesaian yang dikehendaki.
        •Manusia dalam penanganan persoalan penentuan kecepatan dan waktu benda yang jatuh dari langit (atas) saat mencapai tanah, maka entah benda itu pensil, batu, mobil, pesawat terbang yang terkena rudal, bulu ayam dan sebagainya diasumsikan di ruang tidak menghambat dan benda-benda itu sebagai titik massa.
Dan ajaib, kita dapat menentukan saat dan letak benda tersebut jatuh serta dengan kecepatan berapa benda tersebut menabrak bumi.

Postingan Lebih Baru Postingan Lama Beranda