Class dan Object

Class dan object

Apa hubungan antara class dan objek? class adalah cetak biru dari object. Ini berarti kita bisa membuat banyak objek dari satu macam class.

A.Konsep objek

Lalu, objek itu apa? Secara umum, objek adalah sesuatu yang mempunyai indentitas (nama), pada umumnya memiliki pengetahuan baik tentang dirinya maupun objek  lain dan memiliki ketrampilan untuk melakukan sesuatu atau beberapa hal dan bisa bekerja sama dengan objek lain. Ini tampaknya batasan yang sangat umum, tetapi sebenarnya tidak, karena memang begitulah adanya.

Sebuah objek juga mempunyai peranan atau tanggung jawab tertentu. Artinya suatu objek memanfaatkan pengetahuan dan ketampilan yang dimilikinya untuk melaksanakan perannya pada sistem di mana dia hidup. Seperti halnya bakteri yang memiliki fungsi biodekomposisi, ataupun seorang pedagang yang bertanggung jawab dalam pendistribusian barang dagangannya. Dalam software, pengetahuan dari suatu objek biasa disebut dengan state atau attribute atau field. Sedang ketrampilan dan perilakunya disebut dengan behaviour/function/method.

Sebuah objek juga mungkin terdiri atas objek-objek lain. Seperti halnya objek mobil

terdiri atas mesin, ban, kerangka mobil, pintu, karoseri dan lain-lain. Atau suatu  objek boleh jadi merupakan turunan dari objek lain sehingga mewarisi sifat-sifat induknya. Misal Gajah, Singa dan Macan adalah Mamalia, sehingga Gajah, Singa dan Macan mempunyai sifat-sifat yang dimiliki oleh class Mamalia. Namun selain sifat-sifat umum Mamalia seperti melahirkan dan menyusui serta berdarah panas, Gajah, Singa dan Macan juga memiliki perilakunya sendiri yang khas.

Contoh Class dan Object

//membuat class mamalia

class mamalia

{

//variable

public String nama_hewan;

public String jenis_makanan;

//konstruktor / harus sama dengan nama class

public mamalia(String n, String m)

{

this.nama_hewan = n;

this.jenis_makanan = m;

}

//method untuk menampilkan data

public void showdata()

{

System.out.println(“Nama  Hewan       : “+nama_hewan);

System.out.println(“Jenis Makanannya  : “+jenis_makanan);

}

}

public class hewan

{

public static void main(String[] args)

{

//membuat 3 objek yaitu sapi dan harimau

mamalia sapi = new mamalia(“Sapi”,”Tumbuh Tumbuhan “);

mamalia harimau = new mamalia(“Harimau “,”Hewan Lain “);

//memanggil method

sapi.showdata();

System.out.println(“”);

harimau.showdata();

}

}

Simpan dengan nama hewan.java kemudian kompile

& Komentar

  1. ecca berkata,

    Mei 24, 2009 pada 3:13 am

    thankz mas….

  2. ecca berkata,

    Mei 24, 2009 pada 3:16 am

    mkaci mas………


Tulis sebuah Komentar