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…:)