in

Set dan Get pada java

Logo Java

Selamat datang kawan di blog saya yang sederhana ini . Kali ini saya akan membahas mengenai java lagi . Kali ini saya akan membahas mengenai Set dan Get pada java . Kita akan bahas apa itu set dan apa itu get ? apa perbedaan antara set dan get  ? dan bagaimana cara membuat set dan get  ? semua ada di sini .

Baca Juga : Polimorfisme pada java

Set dan Get pada java

Set berarti untuk mengesetting berupa data dan get berarti untuk mendapatkan berupa data. Misalnya kita punya satu variable yang kita isi di metode set dan dan kita ingin mendapatkannya dengan metode get. Langsung saja kita lihat ke contohnya programn set dan get nya .

public class SetGet{
String nama;
void setNama(String newNama){
nama=newNama;
}
String getNama(){
return nama;
}
public static void main(String args[]){
SetGet sg=new SetGet();
sg.setNama(“Goku”);
System.out.println(sg.getNama());
}
}
Jika coba kita tampilkan maka akan tampil dilayar Goku . Jadi mana sih yang di maksud set dan mana yang di maksud get ?

void setNama(String newNama){
nama=newNama;
}
Yang maksud set adalah seperti yang di atas .  setNama gak pengaruh itu cuma nama saja , kawan kawan juga bisa mengantinya misal dengan

void ini_adalah_untuk_mengsettting_nama_orang(String newNama){
nama=newNama;
}
Hasilnya sama saja gak pengaruh . Hanya setNama itu bisanya nulisnya begitu . Untuk mengset harus tipenya void , kenapa ? karena di dalam statmentnya hanya nama=newNama dan itu bukan termasuk string , int , char , dll . Oleh karena itu tipenya harus void .  Yang mana sih get ?

String getNama(){
return nama;
}
Return artinya akan mengembalikan nilai  , kalo disana mengembalikan nilai nama. Mengapa String?
karena variable nama adalah bertipe data String , dan disana dominan statmentnya string .

Contoh set dan get 2

public class SetGet{
int umur;
void setUmur(int newUmur){
umur=newUmur;
}
int getUmur(){
return umur;
}
public static void main(String args[]){
SetGet sg=new SetGet();
sg.setUmur(2);
System.out.println(sg.getUmur());
}
}
Di sana terlihat metode getUmur() bertipe integer .
bro kalo yang kita ingin meng retrun string ditambah int tipenya apa tuh ? misal

return “umur saya adalah “+umur+” tahun “;
Kalo itu masuknya ke String , kenapa ? karena itu mengembalikan nilai

Bawa Juga : Class Abstrack Pada Java

“umur saya adalah “+umur+” tahun “
Dan itu kalo semuanya di gabung merupakan String . oleh karena itu harus String .

public class SetGet{
int umur;
void setUmur(int newUmur){
umur=newUmur;
}
String getUmur(){
return “umur saya adalah “+umur+” tahun”;
}
public static void main(String args[]){
SetGet sg=new SetGet();
sg.setUmur(2);
System.out.println(sg.getUmur());
}
}
Oke mungkin itu dia set dan get pada java . Semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga  lebih bermanfaat .

Written by Bago Cyber