"Technology is nothing. What's important is that you have a faith in people, that they're basically good and smart, and if you give them tools, they'll do wonderful things with them. "

Steve Jobs

Rabu, 28 Oktober 2015

Tutorial Pemrograman Bahasa Java- Encapsulation (Enkapsulasi)


          Encapsulation dalam pemrograman bahasa Java berarti menyembunyikan informasi/data dan proses didalam class, bisa merupakan atribut ataupun method dengan cara merubah visibilitas dari atribut atau method menjadi private sehingga yang dapat mengakses adalah class itu sendiri.
          Pada kesempatan kali ini saya akan membagikan tutorial encapsulation dalam Java oiya saya menggunakan software eclipse, misalkan terjadi sebuah transfer pemain dari sebuah klub ke klub yang lain dengan nilai transfer yang dirahasiakan. Simak baik-baik yaa . . . .

1). Pertama buka software eclipse atau software yang lain yang mendukung bahasa Java, kemudian buat sebuah Java Project baru, setelah itu tentunya buat sebuah public class yang baru . seperti ini contoh public class yang telah saya buat, yang saya namai dengan transfer :
          public class transfer { 
          }

2). Kemudian dibawah class yang telah kita buat, kita buat atribut apa saja yang akan digunakan, tentunya disesuaikan dengan tipe data yang mendukung. contoh seperti berikut :
        String nama; //atribut nama pemain.
String club_a;  //atribut klub sebelum pindah.
private int Harga = 56000000;  //informasi yang dirahasiakan yaitu harga transfer.
String club_b;  //atribut klub setelah pindah.
3).  Selanjutnya kita buat method-nya, seperti dibawah ini :
          
void info_transfer() { //method yang digunakan
System.out.println("Nama Pemain = "+ nama);
System.out.println("Klub Asal = "+ club_a);
System.out.println("Harga Transfer = "+ Harga);
System.out.println("Klub Baru = "+ club_b);
}
4). Setelah kita selesai membuat public class, maka selanjutnya kita buat main class-nya. seperti berikut ini :
           public class transfer_sukses { //nama main class yang saya buat
   public static void main(String[] args) {
// TODO Auto-generated method stub
               }
          }

5). Kemudian kita mendeklarasikan objek yang baru pada main class . contohnya seperti ini :
           transfer transfer_pemain = new transfer (); //transfer_pemain menjadi objek yang baru.
6).  Selanjutnya kita isi atribut yang telah dibuat, tapi atribut yang dibuat private tidak di isi lagi karena atribut tersebut tidak bisa dipakai diluar class-nya sendiri, contohnya seperti ini :
           
                transfer_pemain.nama = "Alexis Sanchez";
transfer_pemain.club_a = "Barcelona";
transfer_pemain.club_b = "Arsenal FC";
7). Pada bagian akhir dari main class yang kita buat , kita mendeklarasikan method-nya lagi, untuk memanggil method di public class.
               transfer_pemain.info_transfer(); 

Public Class :

 Main Class :

 Hasil :


- Terimakasih, Mohon maaf apabila masih ada kekurangan dalam memberi penjelasan -

1 komentar: