Jumat, 29 Mei 2009

Konsep OOP pada Java (Class & Method)

Konsep OOP pada Java (Bagian-1)

OOP atau program berorientasi object adalah suatau konsep pemrograman yang sekarang banyak digunakan dalam mempelajari pemrogan, dalam konsep OOP kita di ajak untuk melihat suatu program adalah berbagai objeck yang saling terinteraksi. Object itu sendiri bisa terdiri dari gabungan object yang lebih kecil dan tentunya saling berinteraksi pula, berbagai benda yang ada di dunia ini bias di anggap sebagai objek, sebagai contoh Manusia, Mobil, Sepeda, Baju dan lain-lain.

Sebuah object dapat memiliki karekteristik berupa atribut(state) dan behavior. Attribut adalah suatu keadaan yang dimiliki object, sebagai contoh tentara memiliki Attribut diantaranya, topi, senapan, ransel, tangan, kaki dll, sedangkan behavior adalah kelakuan dari object contohnya adalah, menembak, tiarap, berlari dll. Selanjutnya Attribut-atttribut itulah yang nantinya menjadi variable(member) sedangkan behavior menjadi sebuah methode(fungsi).

Kelas(class)

Kelas bisa di anggap sebagai cetakan yang nantinya menghasilkan sebuah objek, meskipun dihasilkan dari satu cetakan objek dapat bermacam-macam, karma objek sendiri memiliki sifat independensi.
Kalau pada objek terdapat attribute(state) dan behavior, maka di dalam kelas attribute(state) ini di kenal dengan variable dan behavior adalah method, pada method inilah bagaimana sebuah kelas itu bekerja, beberapa hal yang dapat di lakukan oleh method adalah manipulasi data sebagai contoh merubah nilai dari variable, melakukan operasi aritmatik, menerima dan mengirim informasi antar objek dan memonitor kejadian dari suatu event.

Agar lebih jelas mari kita lihat contoh coding program beikut ini;

Televisi.java

public class Televisi { //class dengan nama Televisi

//membuat variable

String status;
int volume;

//membuat method hidupkanTV

public void hidupkanTv(){
System.out.println("Kondisi Televisi : "+status);
System.out.println("Kekuatan Suara : "+volume);
}
}

TelevisiBeaksi.java

public class TelevisiBeraksi {

public static void main(String[] args){

//Membuat Objek

Televisi televisiku=new Televisi();

//Memanggil Attribu(Variabel) dan memberi nilai

televisiku.status="Hidup";
televisiku.volume=8;

//memanggil method

televisiku.hidupkanTv();
}
}

Baca Lengkapnya...
Hariyanto © 2008. Design by :Yanku Templates Sponsored by: Tutorial87 Commentcute
This template is brought to you by : allblogtools.com Blogger Templates