Apa itu fungsi atau method ?
Untuk
lebih memudahkan dalam memahami apa itu fungsi atau method, kita bisa mengambil
contoh SEPEDAH, iya anggap saja sepedah adalah suatu PROGRAM. Dan METHOD atau FUNGSI
adalah bagian-bagian dari sepedah tersebut.
SEPEDAH
= PROGRAM
RODA = METHOD
1
SETIR = METHOD
2
GARBU = METHOD
3
REM = METHOD
4
dst... = dst...
Setiap bagian sepedah pasti ada
fungsi / kegunaannya masing2..
Sama juga dengan method, mempunyai
fungsi masing2..
Untuk contoh sederhananya :
public class Main {
public static void method1() {
int var_a = 5;
int var_b = 10;
System.out.println("Nilai var_a :
" + var_a);
System.out.println("Nilai var_b :
" + var_b);
}
public static void method2() {
int var_c = 15;
int var_d = 20;
System.out.println("Nilai var_c :
" + var_c);
System.out.println("Nilai var_d :
" + var_d);
}
public static void main(String[] args) {
//pemanggilan method1
method1();
//pemanggilan method2
method2();
}
}
Method dengan pengembalian nilai (Return)
Dalam method tersebut terdapat
nilai pengembalian. Pendeklarasiannya :
modifier_tipe variabel_nama method (parameter) {
// intruksi
return;
}
contoh :
public class Main {//kelas Main
static int method1() {//method 1
int var_a = 5;
return var_a;//pengembalian nilai
}
static int method2() {//method 2
int var_b = 10;
return var_b;//pengembalian nilai
}
public static void main(String[] args) {
//pemanggilan method1
System.out.println("var_a :
"+ method1());
//pemanggilan method2
System.out.println("var_b :
"+ method2());
}
}
Method tanpa pengembalian nilai (void)
Pendklarasian method nya :
modifier_void _nama method
(parameter) {
// intruksi
}
contoh :
public class Main {//kelas Main
static void method1() {//method 1
int var_a = 5;
System.out.println("var_a : "
+ var_a);
}
static void method2() {//method 2
int var_b = 10;
System.out.println("var_b : "
+ var_b);
}
public static void main(String[] args) {
//pemanggilan method1
method1();
//pemanggilan method2
method2();
}
}
" Semoga bermanfaat ^.^ "

0 komentar
Posting Komentar