<~Welcome~>
  • Dalam Gelap

    Tidak jarang, mereka yang menghabiskan waktu untuk memberikan cahaya bagi orang lain justru tetap berada dalam kegelapan.

    --Mother Teresa--

  • Pahlawan

    Dan seorang Pahlawan adalah seorang yang mengundurkan diri untuk dilupakan seperti kita melupakan yang mati untuk revolusi.

    --Soe Hok Gie--

  • Apa Gunanya?

    Apa gunanya ilmu kalau tidak memperluas jiwa seseorang sehingga ia berlaku seperti samudera yang menampung sampah-sampah.

    Apa gunanya kepandaian kalau tidak memperbesar kepribadian seseorang sehingga ia makin sanggup memahami orang lain?

    --Emha Ainun Nadjib--

  • Pujian dan Hinaan

    "Aku puji dan hina diriku sendiri sebelum orang lain memuji dan menghina diriku,

    sehingga semoga baik pujian maupun hinaan mereka tak berpengaruh terhadapku.

    la yakhafu laumata laim wala yafrahu madhal madihin

    --Me--

  • Dunia | Akhirat

    Jika engkau melihat seseorang yang mengunggulimu dalam masalah dunia, maka ungguli dia dalam perkara akhirat.

    --Hasan al Bashri --

Kamis, 11 November 2010

SuperClass, SubClass, Information hiding & Encapsulation pada Java

Sebelum membuat Program Java ini,
saya menggunakan Aplikasi JCreator,

http://im-balance.blogspot.com/2010/11/instal-j-creator.html

1. Superclass dan Subclass pada Java

Buat sebuah kelas yang bernama transport,

di dalamnya kita buat sebuah method bernama Kendaraan(). Yang akan mencetak Kendaraan Punya roda, Kemudi(stang), dan Sadel

lalu buat method baru, bernama aksi
yang akan mencetak "Kendaraan dapat berjalan dan dapat mengerem"

compile program (build) lalu run (execute),

Output :


Lalu buat sebuah kelas baru bernama mobil,
ketika menuliskan parameter kelasnya,

class mobil extends transport{

maksudnya adalah, kelas mobil adalah perluasan dari kelas transport

lihat ada perintah super.methodKendaraan();


Output : 
lihat pada output, dimana saya memilih superclass untuk di cetak terlebih dahulu,
superclass itu saya masukkan ke subclass, dalam method yang bernama Motor();

Motor. java

Output



2. Information Hiding dan Encapsulation

Information Hiding adalah sebuah teknik pada java untuk menyembunyikan attribute dan method suatu objek dari objek lain.

sedangkan Encapsulation adalah menyembunyikan attribute suatu objek dari objek lain. (hanya atribut)

Attribute maupun method disembunyikan dengan cara memberikan modifier private.



Contoh Program yang saya buat adalah Program Segitiga, dimana atribut yang dihide adalah :

private double alas;
private double tinggi ;



dalam program ini,
ada method Setter() dan method Getter(),
contohnya adalah setAlas, dan getAlas,

method setter berfungsi untuk menentukan sebuah informasi, nilai atau value, dan getter untuk mendapatkan informasi dari suatu kelas.


Alas saya input langsung = 10
dan Tinggi = 12

Rumus Mencari Luas Segitiga =  ((Alas * Tinggi)/2)

jadi 10x12 = 120 / 2 = 60.




thx to :
[Rush Crew General],
udah mampir mencari cahaya (pencerahan),
disiapin makanan,
gak taunya lagi puasa


Notes::
Faisal
12108440
3KA18


10/11/2010.
selamat hari pahlawan

0 komentar:

Posting Komentar

+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+
Pembaca yang baik selalu memberikan komentar atas informasi yang diterimanya,
baik berupa kritik, saran atau hanya sekedar komentar.

-----------------------------------------------------
Komentar anda sangat berarti untuk kemajuan blog ini
~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~+~