Modifier static hanya bisa digunakan pada variable, method, Initialization block (static initializer) , dan Inner class dalam kelas lain (bukan inner class dalam method). Static menyatakan milik kelas, sehingga pada saat pemakaianya tidak perlu melakukan instansiasi, cukup memanggil nama kelas dan nama variabel atau method.
Contoh Static Variable:
Buat kelas A.
public class A{
public static int angka=1;
public A(){
angka++;
}
Class Main.
public class Angka{
public static void main(String[] args) {
System.out.println("Angka static= "+A.angka);
}
}
Output:
1
Contoh Static Method
public class B{
private static int angka = 1;
public static int getAngka(){
return angka;
}
public B(){
angka++;
}
}
public class Angka2{
public static void main(String[] args) {
System.out.println( B.getAngka( ) );
B m = new B();
System.out.println(B.getAngka());
}
}
Output:
1
2
No comments:
Post a Comment