Hubungi Kami

Sunday, October 10, 2010

Kelas dan Objek dalam Java




Kelas adalah definisi umum untuk himpunan objek sejenis, merupakan bentu logic. Dimana seluruh bahasa berorientasi objek dibangun, yang mendefinisikan bentuk dan sifat/perilaku (behaviour) dari suatu objek. Objek adalah benda secara fisik atau konseptual. Bentuk umum definisi kelas sebagai berikut :

Class [extends kelas nenek moyang/ interface]

{ body }

Contoh kelas, misalnya ada data mahasiswa dengan atribut, nim, nama, jurusan, dan alamat. Kemudian ada karyawan dengan atribut nip, nama, alamat dan gaji. Berdasarkan dengan data tersebut bisa dibuat sebuah kelas dengan nama mahasiswa dengan atribut/property sebagai berikut : nim, nama, jurusan, dan alamat. Sedangkan kelas berikutnya adalah karyawan yang memiliki atribut : nip, nama, alamat dan gaji. Selain atribut, tentunya bisa ditambahkan sebuah aksi dari property tersebut yang disebut sebagai method atau fungsional. Misalnya untuk kelas mahasiswa, ada metode untuk menampilkan biodata mahasiswa. Sedangkan untuk kelas karyawan, ada metode untuk menampilkan gaji dan biodata.

public class contohkelas

{

public static void main (String []args)

{

System.out.println(””);

Mahasiswa mhs= new Mahasiswa();

mhs.tampil();

System.out.println(”============================”);

System.out.println(””);

Karyawan kr= new Karyawan();

kr.tampilbiodata();

}

}

class Mahasiswa

{

String noMhs;

String nama;

String alamat;

String jurusan;

Mahasiswa()

{

noMhs=”H1L008049″;

nama=”Nur Ichsan”;

alamat=”Brebes”;

jurusan=”Teknik Informatika”;

}

public void tampil (){

System.out.println(”Nomor Mhs : “+noMhs);

System.out.println(”Nama : “+nama);

System.out.println(”Alamat : “+alamat);

System.out.println(”jurusan : “+jurusan);

}

}

class Karyawan{

String nip=”109392408″;

String nama=”Andi Malarangeng”;

String alamat=”Brebes”;

String gaji=”3.000.000″;

public void tampilbiodata(){

System.out.println(”NIP : “+nip);

System.out.println(”Nama : “+nama);

System.out.println(”Alamat : “+alamat);

System.out.println(”Gaji : “+gaji);

}

}


Penulis : Nur Ichsan , UnSoed

No comments:

Post a Comment