Perbedaan antara abstract class dan interface
Abstract Class
Abstract class
didefinisikan sebagai class yang tidak bisa digunakan untuk membuat object. Abstract class
dibuat ketika adanya hal yang cukup kompleks terjadi di saat pendefinisian di
tahap awal pembangunan program.
Sifat:
Ø
Tidak dapat diinstansiasi
Ø
Dapat digunakan untuk diturunkan ke dalam bentuk
kelas konkret
Ø
Dapat digunakan untuk diturunkan ke kelas
abstrak berikutnya
Ø
Dideklarasikan menggunakan keyword abstract.
Kondisi Penggunaan
·
Mendeklarasikan struktur dari suatu abstraksi
tanpa memberikan implementasi
·
Mendefenisikan generalized form yang akan
di-share ke setiap subclass
·
Memberikan kebebasan pada subclass untuk
memberikan prosedur details
Interface
Interface adalah prototype kelas yang berisi definisi
konstanta dan deklarasi method (hanya nama method tanpa definisi kode
programnya). Interface digunakan untuk menyatakan spefisikasi fungsional
beberapa kelas secara umum.
Aturan Interface
v
Semua atribut adalah public, static dan final
(semua atribut bertindak sebagai konstanta)
v
Semua method adalah abstract dan public
v
Tidak boleh ada deklarasi konstruktor
Ciri Ciri
§
Method Interface tidak punya tubuh, sebuah
interface hanya dapat mendefinisikan konstanta dan interface langsung
mewariskan hubungan dengan class istimewa lainya, mereka didefinisikan secara
independent.
§
Tidak bisa membuat instance atau objek baru dari
sebuah interface.
§
Baik interface maupun class dapat mendefinisikan
method.
Perbedaan Menonjol antara Abstract
Class dan Interface
Abstract Class
|
Interface
|
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
bersifatpublic, static 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.
|
Contoh Interface
Class InterfaceBahasaProgram
public void fungsi();
public void methode();
}
Class Java
@Override
public void fungsi() {
System.out.println("Fungsi java");
}
@Override
public void methode() {
System.out.println("Methode java");
}
}
Class Main
public static void main(String[] args){
InterfaceBahasaProgram bahasaJava = new Java();
bahasaJava.fungsi();
bahasaJava.methode();
}
}
Contoh Abstract
public class TestMobil {
public static
void main(String[] args){
Mobil
mobil = new Mobil(){
public void injakPedalGas(){
System.out.println("Mobil berjalan...");
}
}
Kijang kijang
= new Kijang();
Escudo escudo
= new Escudo();
BMW bmw = new
BMW();
mobil.injakPedalGas();
mobil =
kijang;
mobil.injakPedalGas();
mobil =
escudo;
mobil.injakPedalGas();
mobil = bmw;
mobil.injakPedalGas();
}
}
abstrak public class Mobil {
public void injakPedalGas();
public void injakRem(){
System.out.println(“Mobil
berhenti!”);
}
}
public class Kijang extends Mobil{
public void injakPedalGas(){
System.out.println("Mobil
Melaju dengan kecepatan 80 Km/jam...");
}
}
public class BMW extends Mobil {
public void injakPedalGas(){
System.out.println("Mobil Melaju dengan kecepatan 100
Km/jam...");
}
}
Friday, 1 April 2016
Posted by Naufal Al Farisi
Sejarah Singkat Kabupaten Ngawi | Ngawi Ramah
Assalamualaikum Wr, Wb
Kali ini saya akan menulis artikel
bertemakan Ngawi Ramah, Happy Reading guys J
Kabupaten yang yang
terletak pada wilayah barat Jawa Timur yang langsung berbatasan oleh provinsi
Jawa tengah. Secara geografis Kabupaten Ngawi terletak pada
posisi 7° 21’ - 7° 31’ Lintang Selatan dan 110° 10’ - 111° 40’ Bujur Timur. Konon asal-usul didapatkan nya nama Ngawi berasal
dari bahasa sansakerta yaitu “awi” yang berarti bambu, dan mendapat imbuhan
oleh rakyat dan menjdai Ngawi. Jaman dahulu kala di daerah Ngawi banyak
ditemukan pohon bambu di pinggiran sungai maupun dataran tinggi kabupaten Ngawi
tersebut. Sejak Kabupaten Ngawi dipimpin oleh Bupati Ir. Budi Sulistiyono motto
Kabupaten Ngawi berubah dari Asal “Ngawi Berjuang” menjadi “Ngawi Ramah”.
Dengan adanya Motto ini diharapkan Kabupaten Ngawi dan seluruh lapisan
masyrakat nya menjadi insan yang ramah dan bersahaja bagi setiap anggota
masyarakat nya dan dalam interaksi dan pergaulan sehari-hari. Kebudayaan sehari-hari warga ngawi juga kental akan Sejarah kebudayaan.
Kabupaten Ngawi dilewati oleh 2 aliran kali (Kali
= sungai, dalam bahasa jawa) yaitu Kali Bengawan Solo yang merupakan sungai
terpanjang Se – Pulau Jawa dan Kali Bengawan Madiun yang merupakan anak dari
sungai bengawan Solo tersebut. Sementara itu Kabupaten Ngawi juga merupakan
daerah dataran tinggi yang terletak pada kaki Gunung Lawu. Inilah yang membuat
Kabupaten Ngawi berudara sejuk walaupun panas dan musim kemarau melanda. tidak dapat dipungkiri bahwa, Pesona Ngawi tidak dapat dipungkiri.
Batas Wilayah Kabupaten Ngawi:
Sebelah barat :
berbatasan dengan Kabupaten Sragen
Sebelah Timur :
Berbatasan dengan Kabupaten Madiun
Sebelah Selatan : Berbatasan dengan Kabupaten Magetan dan Kabupaten Madiun
Sebelah Utara :
Berbatasan dengan Kabupaten Bojonegoro dan Kabupaten Blora
Penduduk
Kabupaten Ngawi Mayoritas bekerja pada bidang pertanian dan Industri Mikro.
Pada bidang pertanian, daerah Ngawi yang berada di kaki gunung lawu membuat
tanah nya subur dan dapat ditumbuhi oleh segala macam tumbuhan, terutama pada
tanaman jagung, padi, dan tebu. Usaha Mikro yang ditekuni oleh masyrakat
kabupaten Ngawi adalah Kripik Tempe, cemilan yang renyah dan gurih ini adalah
salah satu icon oleh-oleh kabupaten
ngawi yang sangat disukai oleh wisatawan yang berkunjung di Ngawi. Produsen
kripik tempe terbesar di kabupaten ngawi terletak pada desa sadang,ngawi purba
yang daerahnya berbatasan langsung dengan Kabupaten Bojonegoro. Program Ngawi
Ramah yang menjadi salah satu program dari Bupati Ir. Budi Sulistyono mampu
mengenalkan Kripik tempe menjadi salah satu oleh-oleh khas Kabupaten Ngawi yang
tidak dapat ditiru maupun disaingi oleh kota lain. Sejarah Semboyan Ngawi ramah juga tak dapat ditandingi oleh kabupaten manapun.
Beragam
Objek Wisata menjadi andalan dari program “Ngawi Ramah” Kabupaten Ngawi yaitu,
Pemandian Tawun yang terkenal dengan “Dhuk Beji” yang diselenggarakan tiap
tahun oleh Dinas Pariwisata Kabupaten Ngawi serta dengan bantuan masyarakat
sekitar yang turun temurun mewarisi adat ini yang mampu menyedot wisatawan, Museum
Trinil yang sudah dikenal banyak orang dengan penemuan dan penyimpanan fosil
“Phitecantropus Erectus”, Monumen Soerjo yang menjadi saksi bisu kesadisan PKI
dijaman kemerdekaan yang telah membunuh Gubernur Jawa Timur pertama ini,
Benteng Pendem yang terletak di tengah kota ngawi ini juga mempunyai arti
peninggalan sejarah di jaman penguasaan Hindia Belanda, dan Waduk Pondok dengan
pemandangan Air nya yang indah adalah tempat atau spot terbaik untuk para pemancing untuk meluangkan waktunya untuk
bersantai.
Tidak
Luput, prestasi yang ditorehkan oleh klub Persinga Ngawi yang berlaga di Divisi
Utama LSI (Liga Super Indonesia) mendapat dukungan penuh dari masyarakat
kabupaten Ngawi yang senantiasa mendukung kemanapaun tim kesayangan nya berlaga,
Pastmania adalah salah satu klub Supporter dari Persinga (gambar 1.2). Pemerintah
disini juga membantu atas kejayaan team Persinga Ngawi atas Infrastruktur para
pemain yang berlaga. Walaupun Fasilitas Stadion belum memadai jika suatu saat
nanti Persinga Ngawi naik kasta ke ISL (Indonesian Super League) dibawah asuhan
PSSI langsung yang dimana kompetisi didalamnya dihuni oleh team-team terkenal
dari Seluruh bagian pulau Indonesi lainya seperti Persija Jakarta, Persib
Bandung, PSM Makasar, dll yang telah arang melintang menggeluti kompetisi
teratas dan kompetitif di Republik Indonesia ini. Semoga Krisis defisit APBD
yang dialami oleh Pemerintah Kabupaten Ngawi cepat ditanggulangi seehingga
Motto “ Ngawi Ramah” yang dicanangkan oleh Bapak Bupati berjalan dengan baik
dan sesuai jalan dan kemauan rakyat dan seluruh lapisan masyrakat. Pengentasan
kemiskinan juga tugas yang berat bagi pemerintah Kabupaten Ngawi dalam member
lapangan pekerjaan bagi mereka yang belum memeliki pekerjaan serta, dalam
bidang Pendidikan dikembangkan secara baik sehingga mampu memunculkan
bibit-bibit unggul anak didik penerus Kabupaten Ngawi yang berkualitas dan
berakhlak mulia.
(Gambar 1,2)
Sekian Artikel saya, kurang dan lebihnya saya
minta maaf J
Wassalamualaikum Wr, Wb
Tuesday, 17 June 2014
Posted by Naufal Al Farisi
Cara membuka website yang terblokir
Hai kawan-kawan, saya
akan berbagi trik tapi jangan disalah gunakan ya kawan, gunakan hal ini untuk
membuka website atau hal lain yang
bermanfaat saja , tentunya agan2 pernah membuka sebuah website tetapi website tersebut
sedang di block oleh nawala project ataupun ISP yang digunakan oleh agan2
semua ini slah satu screenshot saya
ketika membuka website hidemyass
Banyak
hal mengapa terjadinya pem-block an atas website2 tersebut, salah satunya
pornografi dan eksploitasi konten dewasa, seperti pasar gelap dll.
Salah satu hal ini bias diatasi
dengan kita menyembunyikan ip kita atau merubah
addres ip kita secara sementara dengan bantuan sebuah software yaitu SafeIP . Program yang satu ini bisa
membuat ip addres kamu selama browsing berubah dari Indonesia ke IP address
Negara lain yang kamu mau.
Keren kan, tapi jangan disalah
gunain buat buka website yang berbau pornografi ya gan. Inget ama yang diatas
:D. pengetahuan itu luas jadi mending buka hal yang bermanfaat daripada buka website yang bukan-bukan. Sekian teman,
apabila ada yang salah mohon tinggalkan comment dibawah ya :D terimakasih

























.png)