Java Lanjutan
Static, Void, dan Return
Method
Digunakan sebagai container yang menampung berbagai statement atau
sesuatu rangkaian algoritma yang memiliki tujuan tertentu, terdapat
beberapa jenis method pada bahasa pemrograman Java, yaitu void, return,
dan static
public static void main(String[] args){
..........
}
Method Static
Static merupakan suatu sifat yang bisa kita gunakan pada variable atau
method, jika kita menggunakan static pada sebuah variabel ataupun method,
untuk memanggilnya kita tidak perlu menginisialisasi suatu class maksudnya
kita tidak perlu membuat sebuah objek dari class.
Contoh Method Static
public class Penjumlahan{
Int nilai1 = 1; Int nilai2 =2; Int hasil;
static Int jumlah(){
hasil = nilai1 + nilai2;
return hasil;
}
Public static void main(String[] args){
[Link](“Hasil penjumlahannya adalah ”+jumlah())
}
}
Method Void
Void adalah method yang tidak [Link](“Nama kucing saya
memiliki nilai kembali/return, adalah ”+nama);
bisanya digunakan tidak untuk [Link](“Kucing saya sukanya
mencari nilai dalam suatu operasi, makan ”+makanan);
untuk mendeklarasikannya kita harus }
menembahkan kata kunci void.
public static void main(String[] args){
Contoh :
Hewan h = new Hewan();
public class Hewan{
[Link]();
void kucing(){
}
String nama = “Carberus”;
}
String makanan = “Daging”;
Method Return(non-void)
Return adalah method yang hasil = nilai1 + nilai2;
mengembalikan nilai secara langsung return hasil;
atau sebuah nilai dari variable.
}
Penulisannya seperti berikut :
Public static void main(String[] args){
//TipeData //NamaMethod(){
Penjumlahan j = new Penjumlahan();
return //Nilai yang ingin dikembalikan;
[Link](“Hasil
} penjumlahannya adalah ”+[Link]());
Contoh : }
public class Penjumlahan{ }
Int nilai1 = 1; Int nilai2 =2; Int hasil;
Int jumlah(){
Setter and Getter
metode get digunakan untuk mengembalikan nilai pada dari variable dengan
menggunakan fungsi return dan set merupakan method void untuk mensetting
atau memberikan nilai pada variable.
Konstruktor
public class Penjumlahan{
Int nilai1 = 1; Int nilai2 =2; Int hasil;
static Int jumlah(){
hasil = nilai1 + nilai2;
return hasil;
}
Public static void main(String[] args){
[Link](“Hasil penjumlahannya adalah ”+jumlah())
}
}