Static anahtar kelimesi ile int veri türündeki değişkeni yapıcı fonksiyonda bir artırarak sınıftan kaç adet nesne türetildiğini öğrenmek mümkün.
public class Main {
public static class MyClass {
public static int counter=0;
public MyClass(){
counter++;
}
}
public static void main(String[] args) {
for(int i=0;i<10;i++)
{
new MyClass();
}
System.out.println(MyClass.counter);
for(int i=0;i<100;i++)
{
new MyClass();
}
System.out.println(MyClass.counter);
for(int i=0;i<1000;i++)
{
new MyClass();
}
System.out.println(MyClass.counter);
for(int i=0;i<10000;i++)
{
new MyClass();
}
System.out.println(MyClass.counter);
new MyClass();
System.out.println(MyClass.counter);
}
}
Ekran çıktısı aşağıdaki gibidir.
10
110
1110
11110
11111
Toplam Beğeni Sayısı: 1