Pemograman Berorientasi Object #1
Apa itu Class ? dan Apa itu Object? Dipostingan kali ini kita akan mempelajari dua hal tersebut dimulai dari pengertian, kegunaan hingga bagaimana cara membuatnya pada bahasa pemograman JAVA. Let's Go..
Class dan Object adalah dasar dari konsep untuk membuat sebuah
pemograman berorientasi obyek. Class adalah representasi sebuah tipe data
abstrak (Abstract Data Type) yang didalamnya terdapat struktur data dan operasi
(fungsi) yang berkaitan dengan struktur data tersebut. Paham ??? Oke,
class adalah ibarat sebuah tempat atau wadah yang dimana didalam wadah tersebut
nanti terdapat sebuah/beberapa struktur data dan fungsinya. Struktur data di
dalam class tersebut biasa juga disebut dengan istilah method atau member
function, method sendiri adalah statement-statement program yang disatukan
menjadi sebuah fungsi. Ada beberapa 3 macam method yang akan digunakan yaitu :
- Metode kelas : Metode ini dapat dieksekusi walaupun tidak terdapat objek dalam kelas tersebut. Seperti variabel kelas, metode kelas juga dideklarasikan menggunkan keyword static.
- Metode objek : Metode ini hanya dapat dieksekusi sehubungan dengan objek tertentu.
- Metode main() : Metode ini digunakan pada saat aplikasi Java dimulai, menggunakan keyword static. Sebelum aplikasi mulai dieksekusi, diperlukan metode walaupun tanpa objek.
Class dibuat sesuai dengan kondisi nyataartinya bahwa atribut dan operasi didalam sebuah class adalah memiliki hubungan yang sangat kuat dengan nama class-nya. Misalkan dibuat sebuah class bernama Kendaraan maka class tersebuat setidaknya akan mempunyai atribut berupa merk, jenis kendaraan, kecepatan, dan warna kendaran. Sedangkan untuk methodnya yang berisi fungsi/operasinya misalkan adalah berjalan, berhenti, mengklakson dan nyalakan lampu.
cara membuat class pada java :
//deklarasi kelas (Untuk deklarasi nama Class)
Public class Kendaraan {
//body kelas (Berisi Struktur data dan method-method operasinya)
}
Object sendiri merupakan instansiasi sebuah class. Class bertindak sebagai template sedangkan object adalah realisasi dari template tersebut, sehingga ketika program dijalankan maka yang bertindak sebagai pelaku utamanya adalah object, bukan class. Paham ??? Oke, intinya adalah object akan mewakili class untuk menjalakan method atau operasinya. Sebuah class bisa memiliki lebih dari satu object dengan syarat masing-masing object berbeda namanya. Misalkan class Kendaraan memiliki object mobil, motor dan sepeda ontel beda-beda kaaan, seperti itu !!!.
cara membuat object pada java :
namaClass namaObject = new namaClass();
contoh program PBO sederhana :
Public class Kendaraan {
//membuat method berjalan
public void berjalan(){
System.out.println("Mobil Berjlana");
}
//membuat method berhenti
public void berhenti(){
System.out.println("Mobil Berhenti");
}
//membuat method mengklakson
public void mengklakson(){
System.out.println("Beeeeeppp");
}
//membuat method main
public static void main(String[] args){
//membuat object
Kendaraan Mobil = new Kendaraan();
//menjalankan operasi
Mobil.berjalan();
Mobil.mengklakson();
Mobil.berhenti();
}
}
Diatas adalah contoh program sederhana PBO dengan class Kendaraan, mudahkan.... tunggu postingan selanjutnya untuk belajar lebih lanjut mengenai Pemograman Berorientasi Obyek. Silakan sharing, berdiskusi dan memberi saran pada kolom komentar dibawah. Terimakasiiiih... Semoga bermanfaat.

Tidak ada komentar:
Posting Komentar