Thursday, March 11, 2010

Penggunaan method static dan non-static

Monday, November 9, 2009, 9:03
This news item was posted in Java SE category and has 0 Comments so far.

Class dalam bahasa pemrograman java merupakan sesuatu yang sangat fundamental. Di dalam Java, Class merupakan cetak biru atau prototipe dimana semua object akan di ciptakan. Dalam mendeklarasikan sebuah kelas. Kita turut juga mendeklasikan field dan method. Pada tulisan kali ini. kita akan mencoba membedakan fungsi dari method yang bersifat static maupun non-static.

Method bisa mencerminkan suatu state(keadaan) atau behaviour(sifat). dalam mendeklasikan sebuah method kurang lebih seperti di bawah ini :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
//sebuah kelas
public class Campuran(){
private static phi = 3.14;
//method non static
public double luasLingkaranNonStatic(double jari){
double luas;
luas = phi * jari * jari;
return luas;
}
 
//method non static
public double luasLingkaranStatic(double jari){
double luas;
luas = phi * jari * jari;
double luas;
}
 
//membuat class CampuranProcess
public class CampuranProses(){
/**
untuk memanggil fungsi methos static
kita lansung panggil nama kelas nya tanpa membuat object terlebih dahulu.
contoh : 
*/
double luasLingkaran = Campuran.luasLingkaranStatic(2);
system.out.println("Luas Lingkarannya adalah = " + luasLingkaran);
 
/**
dalam memanggil method yang non static. Kita harus membuat object terlebih dahulu
Contoh : 
*/
Campuran cp = Campuran()
double luasLingkaranNonStatic = cp.luasLingkaranNonStatic(2);
system.out.println(luasLingkaranNonStatic);
}

terimakasih…:)

You can leave a response, or trackback from your own site.

Leave a Reply

Spam Protection by WP-SpamFree