Java'da yeni operatör ne döndürür?
Java'da yeni operatör ne döndürür?

Video: Java'da yeni operatör ne döndürür?

Video: Java'da yeni operatör ne döndürür?
Video: Java Programlama Dersleri 5 - Aritmetik Operatörler 2024, Mayıs
Anonim

NS yeni operatör için dinamik olarak (yani, çalışma zamanında ayırma) bellek ayırarak bir sınıfı başlatır. yeni nesne ve geri dönen bu belleğe bir gönderme. Bu referans daha sonra değişkende saklanır. Böylece, içinde Java , tüm sınıf nesneleri dinamik olarak tahsis edilmelidir.

Bu bağlamda, Java'da yeni ne getiriyor?

NS yeni operatör, oluşturduğu nesneye bir başvuru döndürür. Bu başvuru genellikle uygun türde bir değişkene atanır, örneğin: Point OriginOne = yeni Nokta(23, 94); Referans iade tarafından yeni Şebeke yapmak bir değişkene atanması gerekmez.

İkincisi, yeni operatör ne yapar? birincil amacı yeni operatör çalışma süresi boyunca bir değişken veya nesne için bellek ayırmak için. Bilişim Teknoloji NS malloc() işlevi yerine kullanılır. Ne zaman yeni operatör kullanıldığında, değişkenler/nesneler, kendilerine tahsis edilen bellek konumuna işaretçiler olarak kabul edilir.

Daha sonra, yeni operatör Java'da ne yapar?

NS ' yeni ' Şebeke içinde java oluşturulmasından sorumlu yeni nesne veya bir sınıfın örneği diyebiliriz. Aslında yığından işaret ederek tanımladığımız referans ile yığındaki belleği dinamik olarak ayırır. dinamik ayırma NS sadece hafıza anlamına gelir NS programın çalışma zamanında tahsis edilir.

Yeni operatör neyi örnekle açıklıyor?

NS yeni operatör Yığın üzerinde bellek ayırma isteğini belirtir. Yeterli bellek varsa, yeni operatör belleği başlatır ve yeni tahsis edilen ve başlatılan belleğin adresini işaretçi değişkenine döndürür.

Önerilen: