Di Posting Oleh : Wandi febriandi
Kategori : Pelajaran Pemprograman
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 artikel sebelumnya constructor 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 .
Baca juga Pernyataan return , continue , dan breakMengapa String ? karena variable nama adalah bertipe data String , dan disana dominan statmentnya string .
Baca juga String pada javaContoh 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
"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 .
Silahkan kunjungi blog terbaru saya disini
No comments:
Post a Comment