Sınıftan Kaç Adet Nesne Türetildiğini Öğrenmek (Get Count Of Class Instance )

siniftan-kac-adet-nesne-turetildigini-ogrenmek-get-count-of-class-instance (büyük resim için tıklayın)

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

omurserdarr

Ömürcan Serdar, 30 Ağustos 2018 Perşembe 15:30 tarihinde kayıt oldu

Etiketler

Beğeni