Mengenal Object, Class & Method

05/01/2009 15:06

 

A. OBJECT

Java merupakan bahasa pemrograman OOP (Object Oriented Program) oleh karena itu semua aspek dalam java bisa dianggap sebagai objek.

      Sebuah object dalam program java, dibuat pada class program utama (class yang memiliki main).

Bentuk umum pembuatan object dalam program java:

nama_class nama_object = new nama_class( )

 

B. CLASS

      Konsep class dimaksudkan untuk memberikan identifikasi dari spesifikasi suatu objek. Dimana sebuah class bisa memiliki beberapa method.

Bentuk umum sebuah class:

      Class nama_class

      {

        // bisa berupa Deklarasi var;

       //atau Method

       //atau Stement;

      }                      

 

C. METHOD

         Method biasanya berisi aksi atau behaviour dari sebuah objek. Method biasa diawali dengan void, sebuah method bisa memiliki parameter yang nilainya bisa dikirim ke program utama.

Bentuk umum method adalah:

 

Method tanpa parameter :

     Void nama_method()

     {

       Statement;

      Statement;

     }           

 

Method dengan parameter

    Void nama_method(tipe_data nama_variable)

     {

       Statement;

      Statement;

     }             

 

Contoh program dengan menggunakan object, class & method 

class binatang

{

 String nama, jenis, warnabulu;

 

   void mengeong()

 {

    System.out.println("Nama :" + nama);

    System.out.println("Jenis :" + jenis);

    System.out.println("Warna bulu :" + warnabulu);

  System.out.println("meong … meong … meong");

 }

}

 

 

class BinatangBeraksi

{

            public static void main(String[] args)

            {

                        //membuat object

                        binatang kucing = new binatang();

                       

                        /*memanggil atribut (karakteristik) dan memberi nilai*/

                        kucing.nama="Si manis";

                        kucing.jenis="Anggora";

                        kucing.warnabulu="Putih";

                        kucing.mengeong();

            }

}

Back

Search site

© 2008 All rights reserved.