30 Array Initialization

Merhaba Arkadaslar,
Onceki iki yazida array declaration ve array construction konularindan bahsetmistik. Bu yazida array initialization ve hem construction hem initialization islemini beraber yaptigimiz durumlari inceleyecegiz.

Array Initialization ‘ dan kasit dizinin icerisine “bir seyler” eklemek, doldurmaktir.  Bu “bir seyler” hem primitive degerler olacagi gibi , objeleri tutan referans degiskenleri de olabilir.

Animal [] pets = new Animal[3];

3 tane Animal referans tipinde ve null degerli elemanimiz ve Heap’te 1 tane array objemiz olustu. Burada Animal objesi yok ! Burasi onemli bir nokta.

pets[0]= new Animal();
pets[1]= new Animal();
pets[2]= new Animal();

Continue reading 30 Array Initialization