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

ecca berkata,
Mei 24, 2009 pada 3:13 am
thankz mas….
ecca berkata,
Mei 24, 2009 pada 3:16 am
mkaci mas………