Selasa, 25 Juni 2013

Pembuatan Objek Dalam Java


Pada Pemograman Berorientasi Object, sebuah object dijadikan sebagai komponen utama dalam sistem. Dimana object merupakan gabungan data dan fungsi. Sebuah object dibuat dari sebuah kelas. Jadi jika kita ibaratkan objeck adalah sebuah makanan, kue misalkan, maka kelas adalah cetakan kue nya, dimana kue dibuat menggunakan cetakan tersebut. Nah sebuah cetakan kue dapat membuat beberapa kue, dimana artinya sebuah kelas dapat membuat beberapa object.
Nah, untuk membuat object pada Java diperlukan sebuah perintah new, dimana cara pembuatanya sama seperti membuat sebuah variabel.
1
// Membuat object dalam kelas
2
namaKelas namaObject = new namaKelas();
Apabila dalam kelas yang dibuat object terdapat sebuah atribut, maka dapat dipanggil menggunakan tanda . (titik),
1
// Memanggil dan memberi nilai pada atribut
2
namaObject.namaAtribut = value;
dan juga apabila terdapat sebuah fungsi, maka kita dapat memanggil fungsi tersebut juga menggunakan tanda . (titik) dan diakhiri dengan tanda ()
1
// Memanggil fungsi
2
namaObject.namaFungsi();
Sebagai contoh, sebuah kelas dengan nama “Manusia” dimana manusia memiliki atribut nama, alamat dan kontak dengan type data masing – masing. Kemudian kita buat sebuah object di kelas yang baru bernama “Orang” yang memanggil dan memberi nilai pada atribut dikelas “Manusia”.
public class Manusia
{
    String nama;
   String alamat;
   String kontak;
  }
membuat kelas “Orang” dimana berisikan object baru dari kelas “Manusia”,

public class Orang {
    public static void main(String[]args) {
        //membuat objec manusia dikelas orang
        Manusia manusia=new Manusia();
      
        //memanggil dan memberi nilai atribut yang terdapat dikelas manusia
        manusia.nama ="Amelia";
        manusia.alamat ="tanah baru";
        manusia.kontak="amelia.setiawaty@gmail.com";
        //mencetak nilai yang diberikan pada atribut
        System.out.println("Nama : "+manusia.nama);
        System.out.println("Alamat : "+manusia.alamat);
        System.out.println("kontak: "+manusia.kontak);  
         }
         }

0 komentar:

Posting Komentar

please your comment n thanks ^.^

Template by:

Free Blog Templates