Minggu, 28 September 2014

Contoh Program Inheritance pada Java

          Dalam Pemrograman berorientasi objek, inheritance digunakan ketika sebuah objek atau class didasari atas objek atau kelas yang lain, menggunakan implementasi yang sama (mewarisi dari sebuah kelas) atau mengkhususkan implementasi untuk mempertahankan behavior yang sama. Ini merupakan sebuah mekanisme untuk penggunaan ulang kode dan untuk mengizinkan ekstensi independen dari perangkat lunak original melalui class public dan antarmuka. Hubungan dari objek atau class melalui pewarisan memunculkan sebuah hierarki.


          Pada Inheritance terdapat superclass(class orang tua) dan subclass(class anak). Di superclass terdapat objek dan metodh-metodh yang akan diwariskan pada subclassnya. Jadi, segala yang ada pada superclass pasti dimiliki oleh subclassnya. Dan di subclass, ada juga pemodifikasian behavior/methodh yang sebenarnya sama dengan yang ada pada superclass. Semuanya itu akan dipanggil di main class.

Minggu, 21 September 2014

Contoh Program Enkapsulasi dengan menggunakan Set dan Get

Enkapsulasi adalah pembungkusan dari data dan fungsi ke sebuah komponen tunggal. Fitur enkapsulasi didukung dengan menggunanakan class. Hal ini memungkinkan persembunyian selektif dari properti dan method di sebuah kelas dengan membangun sebuah dinding yang tak tembus untuk melindungi kode dari korupsi yang disengaja. 
       Sebelum membahas penggunaan Set dan Get, kita harus terlebih dahulu mengetahui perbedaan dari Keyword Public, Protected, dan Private.
      Public
Variabel dapat diakses di class tersebut maupun class lainnya baik dalam package yang sama maupun yang berbeda.
Protected
Variabel dapat diakses oleh class & subclass tersebut, serta class lainnya yang masih dalam package yang sama(package dimana variabel itu didefinisikan).
Private
Variabel hanya dapat diakses oleh metode-metode yang berada pada class tersebut.

Sabtu, 13 September 2014

KEYWORD PADA JAVA



Keyword adalah identifier khusus yang sudah disediakan oleh Java untuk tujuan tertentu. Kalian tidak dapat menggunakan keyword sebagai nama dari variabel, class, method .


Berikut adalah daftar dari Java keyword :