Seorang anak manusia dari dua insan terhebat. Hidup di ruang keanehan bernama dunia yang kusebut surga. Surganya tanda tanya.

Saturday, May 7, 2016

Sendiri

Kadang sendiri itu lebih menyenangkan dari pada harus sibuk dengan hingar bingar yang tak jelas. Sibuk dengan sendiri tanpa ada satu orang pun yang mengganggu. Tidak masalah untuk jauh dari orang yang kita cintai sejenak saja. Jiwa ini butuh dihibur oleh manusia bernama DIRI SENDIRI. Sendiri itu bukan berarti mengurung diri kita dengan kesepian. Kadang esensi berada dalam keramaian yang tidak jelas membuat hidup menjadi sia-sia. Kita sibuk sana-sini tetapi hati kecil kita di dalam sana berteriak untuk diperhatikan, untuk dipelajari, dan lebih diutamakan. Suara hati tidak pernah bohong. Hati sangat sensitif akan kemunafikan, kebohongan, ketidakadilan dan semua aura negatif yang ditawarkan makhluk lain. Hati kerap mengeluh ketika diri sendiri harus terlena dengan keberadaan orang lain yang sangat mengganggu kenyamanan. Padahal sangat banyak kebahagiaan yang ditawarkan suara hati.

Monday, May 2, 2016

Perbedaan Interface dan Abstract Class pada 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.



Pengertian Abstract pada java

Abstract Class merupakan Class yang khusus dibuat untuk keperluan inheritance. Tujuan dari pembuatan abstract class ini ialah untuk membuat definisi umum bagi class-class yang akan menjadi turunan darinya. Abstract Class dapat digunakan untuk mendefinisikan method yang nantinya akan diimplementasi di Derived Class (kelas turunan / inherit dari Abstract Class ).

Penjelasan Tentang Abstract Dan interface :
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.



Abstract ClassInterface
Bisa berisi abstract dan non-abstract method.Hanya boleh berisi abstract method.
Kita harus menuliskan sendiri modifiernya.Kita tidak perlu susah2 menulis public abstract di depan nama method. Karena secara implisit, modifier untuk method di interface adalah public danabstract.
Bisa mendeklarasikan constant dan instance variable.Hanya bisa mendeklarasikan constant.  Secara implisit variable yang dideklarasikan di interface bersifatpublicstatic dan final.
Method boleh bersifat static.Method tidak boleh bersifat static.
Method boleh bersifat final.Method tidak boleh bersifat final.
Suatu abstact class hanya bisa meng-extend satu abstract class lainnya.Suatu interface bisa meng-extend  satu atau lebih interface lainnya.
Suatu abstract class hanya bisa meng-extend satu abstract class dan meng-implement beberapa interface.Suatu interface hanya bisa meng-extend interface lainnya.  Dan tidak bisa meng-implement class atau interface lainnya.



Efek Blog