Pengertian dari Class, Object, dan Method Pada Java

Assalamu’alaikum wr.wb, salam sejahtera untuk kita semua.

Setelah kita mengenal teknik dasar dalam membuat program dengan menggunakan JAVA, ada beberapa hal yang perlu kita ketahui terlebih dahulu tentang konsep object oriented menggunakan Java. Dalam pemrograman berorientasi object, kita harus memandang segala sesuatu sebagai object. Berbagai benda disekitar kita adalah object seperti meja, kuri, rumah dan lainnya.

Apa sih Objek (Object) ?

Setiap objek memiliki dua karakteristik yaitu Attribute (State) dan Behavior.Attribute (State) merupakan identitas atau informasi objek itu sendiri atau disebut juga sebagai variable, sedangkan Behavior adalah tingkah laku atau apa yang dapat dilakukan oleh objek itu atau disebut juga sebagai method.

Sebagai contoh Attribute (State) dari pesawat adalah nama pesawat, tipe, warna, tahun produksi, roda, dll. Sedangkan Behavior dari pesawat adalah cara menghidupkan mesin, cara menerbangkan pesawat (take off), cara menurunkan pesawat (landing), dll.

Contoh :
–          Titik
Titik merupakan sebuah objek yang terdiri dari posisi x dan posisi y
–          Persegipanjang
Persegipanjang merupakan objek yang mempunyai panjang dan lebar

Apa sih Kelas (Class) ?

Kelas merupakan cetakan atau blueprint atau prototype, hasil dari cetakan itu disebut objek. Contoh pesawat Boeing 737 dibuat dengan rancangan yang sama, rancangan pesawat ini disebut kelas. Hasil rancangan itu menjadi pesawat Boeing 737 yang disebut objek. Pesawat-pesawat hasil rancangan tadi bisa memiliki warna, nama yang berbeda-beda tergantung perusahaan penerbangannya. Disini jelas bahwa objek memiliki sifat independen. Objek adalah instance dari kelas, satu kelas bisa memiliki beberapa objek.

Contoh penulisan Class :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class Burung {
    String nama; //atribut nama
    String jenis; //atribut jenis
    String warna; //atribut warna
    String sayap; //atribut sayap
 
    //method terbang
    public void terbang(){
        this.sayap = "mengepak";
        System.out.println("Burung "+this.nama+" Sedang Terbang");
    }
    //method tidur
    public void tidur(){
        this.sayap = "diam";
        System.out.println("Burung "+this.nama+" Sedang Tidur");
    }
}
public class Burung {
    String nama; //atribut nama
    String jenis; //atribut jenis
    String warna; //atribut warna
    String sayap; //atribut sayap

    //method terbang
    public void terbang(){
        this.sayap = "mengepak";
        System.out.println("Burung "+this.nama+" Sedang Terbang");
    }
    //method tidur
    public void tidur(){
        this.sayap = "diam";
        System.out.println("Burung "+this.nama+" Sedang Tidur");
    }
}

Apa itu Method ?

Method atau fungsi atau operasi atau behaviour merupakan perintah-perintah prosedural yang ditempatkan pada kelas untuk mendapat hasil dari perintah-perintah tersebut. Method merupakan suatu operasi berupa fungsi-fungsi yang dapat dikerjakan oleh suatu object. Method didefinisikan pada class akan tetapi dipanggil melalui object.

Contoh : pada object mangga : terdapat method ambilRasa , kupasKulit dan lain-lain.

Contoh penulisan Method :

1
2
3
4
5
6
7
8
9
public String menjumlah(){
int i = 2;
int j = 3;
int c = 2+3;
 
String s = "hasil dari 2 + 3 adalah "+c;
 
return s;
}
public String menjumlah(){
int i = 2;
int j = 3;
int c = 2+3;

String s = "hasil dari 2 + 3 adalah "+c;

return s;
}

Semoga artikel ini bermanfaat bagi pembaca. Sekian dulu yah, semoga makin tertarik dengan java !

Sumber :

http://agusharyanto.net/wordpress/?p=531

http://blogjavaj2me.blogspot.co.id/2012/07/pengertian-dari-class-object-dan-method.html

http://juni-ana-prihati.blogspot.co.id/

https://alqaa.wordpress.com/2012/03/26/cara-menulis-membuat-method-di-java/

Print Friendly, PDF & Email

Leave a Reply

Your email address will not be published. Required fields are marked *