Polymorphism

Diposting oleh Unknown on Selasa, 26 Januari 2010

Polimorfisme adalah kemampuan dari sebuah objek untuk membolehkan
mengambil beberapa bentuk yang berbeda. Secara harfiah, “poli” berarti banyak
sementara “morph” berarti bentuk. Menunjuk pada contoh sebelumnya pada
pewarisan,   kita   lihat   bahwa   object  SuperHero  dapat   juga   menjadi   object
FlyingSuperHero atau object UnderwaterSuperHero.

Selengkapanya silahkan download DI SINI
More aboutPolymorphism

Inheritance atau Pewarisan

Diposting oleh Unknown on Senin, 25 Januari 2010

Class dapat didefinisikan dengan referensi pada class yang lain yang telah
terdefinisi. Inheritance merupakan pewarisan atribut dan method pada sebuah class
yang diperoleh dari class yang telah terdefinisi tersebut. Setiap subclass akan
mewarisi state ( variabel-variabel ) dan behaviour ( method-method ) dari superclass-
nya. Subclass kemudian dapat menambahkan state dan behaviour baru yang spesifik
dan dapat pula memodifikasi ( override ) state dan behaviour yang diturunkan oleh
superclass-nya. 

Keuntungan dari inheritance adalah :
  • Subclass     menyediakan     state/behaviour     yang     spesifik     yang
membedakannya   dengan   superclass,   hal   ini   akan   memungkinkan
programmer   Java   untuk   menggunakan   ulang   source   code   dari
superclass yang telah ada.
  • Programmer  Java  dapat  mendefinisikan  superclass  khusus  yang bersifat
generik, yang disebut abstract class, untuk mendefinisikan class dengan
behaviour dan state secara umum

Istilah dalam inheritance yang perlu diperhatikan :
Extends 
Keyword ini harus kita tambahkan pada definisi class yang menjadi subclass.
Superclass 
Superclass digunakan untuk menunjukkan hirarki class yang berarti class dasar dari
subclass/class anak.
Subclass 
Subclass adalah class anak atau turunan secara hirarki dari superclass.  
want more download DI SISNI
More aboutInheritance atau Pewarisan

Encapsulasi

Diposting oleh Unknown on Sabtu, 23 Januari 2010

Enkapsulasi adalah suatu cara untuk menyembunyikan informasi detail dari
suatu class. Dua hal yang mendasar dalam enkapsulasi yakni :
• Information hiding.
• Interface to access data.

Sebelumnya kita dapat mengakses anggota class baik berupa atribut maupun method secara langsung dengan menggunakan objek yang telah kita buat. Hal ini dikarenakan akses kontrol yang diberikan kepada atribut maupun method yang ada di dalam class tersebut adalah 'public'. Kita dapat menyembunyikan informasi dari suatu class sehingga anggota class tersebut tidak dapat diakses dari luar, caranya adalah hanya dengan memberikan akses kontrol 'private' ketika mendeklarasikan atribut atau method.

Untuk penjelasan yang lebih lengkap artikelnya bisa anda download di SINI
semoga bermanfaat.....
More aboutEncapsulasi

Streaming video Di Youtube 5x Lebih Cepat

Diposting oleh Unknown on Jumat, 22 Januari 2010

Youtube memang merupakan gudangnya video, segala jenis video yang ada di angan-angan anda hampir sudah pasti ada di Youtube.
Video anu ada tidak???
Tapi terkadang kita sering mendapat masalah ketika membuka video-video tersebut, entah karena koneksi lambat, browser belum suport atau lain sebagainya. Ini adalah salah satu solusi yang bisa anda gunakan terutama para pemburu video yakni menggunakan sebuah tools speedBit Video Accelerator. Tools ini tidak saja akan mencarikan video yang ada di youtube saja, akan tetapi juga di 150 situs lainnya, yang kebanyakan kalau saya sebut satu persatu. Dengan banyaknya situs yang didukung berarti banyak pula video yang anda akan temukan.

Tanpa bercakap panjang lebar langsung saja anda download toolsnya di sini gratis.
Setelah anda download, langsung install saja, dan setelah selesai menginstall akan muncul tampilan seperti di bawah.
Photobucket
Masukkan saja keyword video yang ingin anda cari, pasti begudel dah tu video saking banyaknya...semoga bermanfaat
More aboutStreaming video Di Youtube 5x Lebih Cepat

Constructor Dan Overloading

Diposting oleh Unknown on Kamis, 21 Januari 2010

Pada artikel Sebelumnya kita telah mebahas bagaimana mendeklarasikan sebuah class dalam Java, berikut ini adalah penjelasan tentang istilah construktor dalam PBO menggunakan java.


Deklarasi Constructor
Constructor merupakan method khusus yang digunakan untuk
menginisialisasi objek, dan tiap class boleh memiliki lebih dari satu constructor.
Perbedaan method biasa dengan constructor adalah bahwa constructor harus
memiliki nama yang sama dengan nama class-nya dan tidak memiliki nilaii
kembalian.
Constructor dijalankan pada saat sebuah objek diinisialisasi
(menggunakan kata new). Pada constructor juga berlaku overloading, artinya
boleh mendeklarasikan lebih dari satu constructor, asalkan memiliki parameter
yang berbeda

Untuk penjelasan sedetil2nya artikelnya bisa anda download disini
Diharapkan komentarnya...mudahan artikel ini bisa bermanfaat bagi yang membutuhkan
More aboutConstructor Dan Overloading

Class pada Java PBO

Diposting oleh Unknown on Senin, 18 Januari 2010

Menyambung artikel sebelumnya  di sini akan diperjelas lagi konsep dasar mengenai pemrograman berorientasi objek dengan menggunakan Java.

Objek
Pada dasarnya semua benda yang ada di dunia nyata dapat dianggap sebagai sebuah objek. Jika perhatikan lebih lanjut, pada dasarnya ada dua karakteristik yang utama pada sebuah objek , yaitu :

  • Setiap objek memiliki atribut sebagai status yang kemudian akan disebut sebagai state
  • Setiap objek memiliki tingkah laku yang kemudian akan disebut sebagai behaviour.
    Contoh sederhananya adalah : objek sepeda
  • Sepeda memiliki atribut ( state ) : pedal, roda, jeruji, dan warna.
  • Sepeda memiliki tingkah laku ( behaviour ) : kecepatannya menaik, kecepatannya menurun, dan perpindahan gigi sepeda.
Dalam pengembangan perangkat lunak berorientasi objek, objek dalam perangkat lunak akan menyimpan state-nya dalam variabel dan menyimpan informasi tingkah laku ( behaviour ) dalam method-method atau fungsi-fungsi atau prosedur.


Untuk artikel selanjutnya mengenai class dalam java bisa anda download di sini
More aboutClass pada Java PBO