Selasa, 16 Januari 2018

pemerograman java 1 petemuan 11

PEMEROGRAMAN JAVA 1 PERTEMUA 10

asalamualaikum warrohmatullahi wabarakatuh,

hallo semua apa kabar?.... mudah mudahan selalu sehat selalu ya.
kita kembali lai dengan blog yang masih ngebahas mengenai bahasa java ini baiklah di pertemuan kali ini kita akan membahas lebih lanjut mengenai bahasa java tidak jauh bedanya dengan artikel yang sebelumnya dibuat baiklah sekarang kita akan membahas tentang konsep dasar berorientasi objek pada java 

MENGAPA MENGGUNAKAN ACCESSORS AND MUTATORS?


Hal penting yang perlu diingat adalah bahwa kita bisa menyembunyikan data dari objek sebanyak mungkin. Buffer tambahan yang disediakan oleh metode ini memungkinkan kita untuk:
  • Bagaimana sebuah data dapat dirubah dari balik layar
  • Menerapkan validasi nilai-nilai yang telah kita atur di dalam field.

contoh accessors


private String nama;
Public String getnama(){
return nama; //ini adalah Accesor

contoh mutators

private void setnama(String nama){
     this.nama=nama; 

membuat program

Buat method Accesor dan Mutator
Buat class BiodataBeraksi dan jalankanmethod di atas, sehingga akan tampil proses sebagai berikut:


------------------------BIODATAKU----------------------------
NAMA : IQBAL RIFKI FAUZI
NPM : 43A87006160162
KELAS : S1/TI/3A/P


Pertama : kita buat Method Accesor da Mutator dalam class Biodata.

dalam class biodata


 void setnpm(String npm){
    this.npm=npm;
    }
 void setnama(String nama){
     this.nama=npm; 
 }
 void setkelas(String kelas){
     this.kelas = kelas;
 }
 void setnilai(int nilai){
     this.nilai=nilai;
}
   *ini adalah Method Mutator*



 String getkelas(){
     return kelas;
 }
 String getnama(){
     return nama;
 }
 String getnpm(){
     return npm;
 }
 int getdatanilai(){
     return nilai;
 }
}
    *ini adalah Method Accesor*


Kedua : kita Masukan nilai Mutator dan memanggil method Accesor pada class main BiodataBeraksi

biodata iqbal = new biodata();
* membuat object dan variable iqbal*


   Iqbal.setkelas("S1/3A/P");
   Iqbal.setnpm("43A87006160162");
   Iqbal.setnama("IQBAL RIFKI FAUZI");
   *Memasukan nilai pada Method Mutator*


  System.out.println("NPM : "+iqbal.getnpm());
      System.out.println("\tNAMA : "+iqbal.getnama());
      System.out.println( "KELAS : "+iqbal.getkelas());
      System.out.println("NILAI PRAKTIKUM JAVA:  "+iqbal.getdatanilai());
        }
}
* Meampilkan Ouput dimana nilai Didapatkan dari Method Accesor*



Ouput :


Tidak ada komentar:

Posting Komentar