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?
- 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