Jumat, 01 Maret 2019

Pertemuan 3. CLASS, METHOT, CONTRUCTOR, MODIFIER DAN OBJECT

Assalamualaikum Wr.Wb....

CLASS, METHOT, CONTRUCTOR,
MODIFIER DAN OBJECT
Kelas dapat dianalogikan sebagai cetakan dari suatu objek,  sedangkan objek adalah benda/hasil produksi dari kelas. Atribut adalah keadaan yang dimiliki objek. Sedangkan Method adalah sesuatu yang menurut subjek harus dapat dilakukan objek.
A.    CLASS
Kelas pada java didefinisikan dengan menggunakan kata kunci class. Cara mendeklarasikanya : [modifier1] class Namakelas [modifier2] {
                                          Class body;
                                   }
B.     METHOD
Method digunakan untuk memodularisasi program melalui pemisahan satu tugas menjadi satu unit tersendiri. Cara mendeklarasikanya :
[modifier1] tipe NilaiKembalian nama Method (parameter input){
      Method body;
}
C.     CONSTRUCTOR
Construktor merupakan method yang namanya sama dengan nama kelas dimana method itu berada. Constructor digunaka untuk memberi nilai default) pada atribut yang dimiliki oleh suatu objek saat objek pertama kali dibuat.
D.    MODIFIER
Modifier adalah sifat yang dimiliki oleh setiap atribut. Modifier terdiri dari private, default, protected, dan public,static dan final.
E.     Object
Objek dibuat dengan cara menuliskan :
1.      NamaKelas NamaObjek = new NamaContructor();
2.      NamaKela NamaObjek;
NamaObjek = new NamaConstructor();


1.      MEMBUAT  PROGRAM  Disket.java
public class Disket {
   int panjang =10;
   final int LEBAR =10;
   String warna = "kuning";
   String bentuk = "Segiempat";
   String data = " ";

   void simpanData(String data1) {
             this.data += data1;
   }

   void hapusData() {
             data =" ";
   }

   String bacaData() {
              return data;
   }
 }
            Syarat utama untuk mendapatkan output ialah harus memiliki syarat utama/ fungsi utama (public static void main).  Dan kita bisa lihat, di class Disket ini tidak  memiliki fungsi utama. Maka hanya bisa di Compile.

2.      MEMBUAT PROGRAM MainDisket.java
Disini untuk bisa mengakses ke class Disket harus memiliki Objek, yaitu disk1.

class MainDisket {
   public static void main (String[] args) {
              Disket disk1 = new Disket();
              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() );
            }
  }

OUTPUT :



3         3.  Mengimplementasikan Constuctor pada class Disket.
1.      Buka file Disket.java
2.      Ketik source kode di bawah ini pada baris ke-7 dari dokumen Disket.java, lalu simpan, compile, dan Run kelas Disket.java
3.      Disket() {
      panjang =100;
}
Disket(int panjang1) {
      this.panjang = panjang1;
}
Caranya :
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;
   }
 }

OUTPUT :




4. Ubah source code pada baris ke-3 dari MainDisket.java dengan source berikut :
Disket disk1 = new  Disket (50);
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() );
            }
  }

OUTPUT :




Demikianlah cara pendeklarasianya, lebih dan kurangnya saya mohon maaf.

Wassalamu’alaikum Wr.Wb....


Tidak ada komentar:

Posting Komentar