Minggu, 11 November 2012

Class, Method dan Konstruktor

Class, Method dan Konstruktor


Pertemuan 2
Class, Method dan Konstruktor
1.      Class merupakan suatu blueprint atau cetakan untuk menciptakan suatu instant dari object.
2.      Method menentukan perilaku objek, yaitu apa yang terjadi ketika objek itu dibuat serta berbagai operasi yang dapat dilakukan objek sepanjang hidupnya.
3.      Konstruktor yakni method khusus yang digunakan untuk menginisialisasi objek dan tiap kelas boleh memiliki lebih dari satu konstruktor.
Contohnya:
public class Disket {
   int panjang     = 10;
   final int LEBAR = 10;
   String warna    = "kuning";
   String bentuk   = "segiempat";
   String data     = " ";
   Disket () {



 
                   panjang = 100;
   }
   Disket (int panjang1) {
                   this.panjang = panjang1;
   }
   void simpanData (String data1) {
                   this.data  += data1;
   }



 

   void hapusData () {
                   data        = " ";
   }
   String bacaData () {
                   return data;
   }
}

-          Kelas ini tidak merupakan kelas utama, karena kelas ini tidak memiliki fungsi utama
-          Kelas ini tidak memiliki output dan hasilnya seperti gambar berikut :


 

Main Disket:
class MainDisket {
   public static void main (String[] args) {
                                Disket disk1 = new Disket (50);
                   System.out.println ("panjang disket    = "+ disk1.panjang);
                   System.out.println ("lebar disket      = "+ disk1.LEBAR);
                   System.out.println ("warna disket      = "+ disk1.warna);
                   System.out.println ("bentuk disket     = "+ disk1.bentuk);
                   System.out.println ("data mula-mula    = "+disk1.bacaData());
                   disk1.simpanData("Belajar java");
                   System.out.println("Setelah SimpanData = "+disk1.bacaData());
                   disk1.hapusData ();
                   System.out.println("Setelah hapusData  = "+disk1.bacaData());
                   }
   }
-          Kelas Main Disket merupakan kelas utama karena memiliki fungsi utama
-          Pada kelas ini-lah akan ditampilkan hasil dari kelas disket
-          Hasilnya :


Tidak ada komentar:

Posting Komentar