Kamis, 11 November 2010

SuperClass, SubClass, Information hiding & Encapsulation pada Java

,
Program JAVA dengan JCreator

1. Superclass dan Subclass pada Java

Membuat kelas dengan nama 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".



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.




0 komentar to “SuperClass, SubClass, Information hiding & Encapsulation pada Java”

Posting Komentar

BUSINNES

Popular posts

 

ROOM creativitas Copyright © 2011 -- Template created by Bhecek Teknologi -- Powered by Teknologi Informasi